![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
DSP
yangyme
这个作者很懒,什么都没留下…
展开
-
DSP Flash烧写的步骤都有哪些
1. 使用通用的flashburn工具实现flash烧写将用户的程序写入到FLASH中的操作步骤如下:1)、将BOot.asm的程序加入到用户程序中,其地址空间分配为0x00~0x400;2)、编写HEx转换的CMD文件。3)、使用HEx6x工具,将OUT文件,转换成为HEx的二进制文件。4)、使用FLASHBURN将之写入到FLASH中。2. 在CCS3.转载 2013-05-22 09:37:59 · 2591 阅读 · 0 评论 -
TI DSP CMD 文件各段含义
.text section //代码段usually contains executable code.cinit section // C语言 代码的 全局和静态变量 存放地址 C initialization records for explicitly initialized global and static variables.pinit section转载 2013-07-30 15:28:24 · 1261 阅读 · 0 评论 -
DSP算法精华资料
1.如何选择外部时钟? DSP的内部指令周期较高,外部晶振的主频不够,因此DSP大多数片内均有PLL。但每个系列不尽相同。 1)TMS320C2000系列: TMS320C20x:PLL可以÷2,×1,×2和×4,因此外部时钟可以为5MHz-40MHz。 TMS320F240:PLL可以÷2,×1,×1.5,×2,×2.5,×3,×4,×4.5,×5和×9,因此外部时钟可以转载 2013-07-22 22:08:51 · 1699 阅读 · 0 评论 -
CMD文件的原理
CMD文件的原理 玄德(网名)于2009 年3 月 一、前言 开发 TI 公司的 DSP 芯片,肯定要编写或者修改 CMD 文件,这是在单片机开发中没有碰到过的新事物,也是学习 DSP的难点。面对里面种类繁多、名称各异、来历不明、作用不清、功能千差万别的存储器、区域和变量、寄存器,初学者往往都会一头雾水。甚至很多人已经把项目成功地完成了,对CMD文件仍然是一知半解。转载 2013-06-21 22:22:45 · 5555 阅读 · 0 评论 -
DSP程序 调试总结
1.warning: entry point symbol _c_int00 undefined使用C写DSP时,在rts.lib库中定义了入口地址:_c_int00而使用汇编语言编程,就不用包括rts.lib库,所以入口地址及其标号可以由人工指定。而使用C时,就不同了,必须从rts.lib定义的这个入口_c_int00入口,是约定的。The –c and cr options转载 2013-05-28 10:52:22 · 2269 阅读 · 0 评论 -
中断成功进入的必要步骤
最近,看到很多朋友遇到中断无法进入的问题,所以总结了一下自己的经验,希望能够帮助到大家,也希望有更多的朋友,能够总结自己的在某方面的经验,与大家分享。特别是通过我们的文章,有所收获的朋友。其实一个成功的中断也并不困难,大家可以试试我下面介绍的方法:1.首先,是在主函数里需要注意的一些步骤,以T1的周期中断为例:void main(void){ .........转载 2013-06-16 10:24:19 · 1431 阅读 · 0 评论 -
DSP学习笔记
一、 注意ccs输出窗口,出了常用的build输出编译结果,还有其他一些很有用的,如stdout,相当于控制台二、 汇编语言程序在执行时直接从用户指定入口开始,而C 语言程序在执行时,先要调用C 标准库中的初始化程序(入口标号为“_c_init00”),完成设置之后,才转入用户的主程序main()运行。三、 线性汇编学习:http://wenku.baidu.com/view/415324转载 2013-05-28 14:15:52 · 1441 阅读 · 0 评论 -
CCS初学调试以及RTDX
转自:http://blog.csdn.net/adrianfeng/article/details/56781161.DSP/BIOS应用程序调试(2009.10.20)在CCS2.0 的emulator写dsp/bios 的程序,编译链接无错误,而点击LOAD Program下载xxx.out完成时弹出如下对话框:RTDX target application转载 2013-05-13 20:16:39 · 4919 阅读 · 0 评论 -
浮点数与定点数转换关系
DSP芯片的数以2的补码形式表示,每个16位数用一个符号位来表示的正负,其余15位表示数值的大小。数的定标有Q表示法与S表示法两种。其中Q的下标的数表示小数点右边的几位。浮点数与定点数的转换关系可表示为:浮点数(x)转换为定点数x(q)=[x*2^Q];其中[]表示取整;定点数x转换为浮点数:x(q)=x/(2^Q).原创 2013-05-22 22:01:23 · 6286 阅读 · 0 评论 -
详解CCS中的.dat文件
CCS支持的.dat文件的格式为:文件头为定数 数据格式 起始地址 页类型 数据块大小1651 1 80000000 0 10固定标识 数据格式 基地址 页类型 长度数据格式:1-十六进制 2-十进制转载 2013-05-08 17:07:07 · 7068 阅读 · 0 评论 -
CCS教材
第一章 CCS概述本章概述CCS(Code Composer Studio)软件开发过程、CCS组件及CCS使用的文件和变量。CCS提供了配置、建立、调试、跟踪和分析程序的工具,它便于实时、嵌入式信号处理程序的编制和测试,它能够加速开发进程,提高工作效率。CCS概述CCS提供了基本的代码生成工具,它们具有一系列的调试、分析能力。CCS支持如下所示的开发周期的所有阶段。在使转载 2013-05-09 09:19:00 · 3006 阅读 · 0 评论 -
[DSP+ARM] DSP开发常见问题
1. GEL文件的功能?GEL文件的功能同emuinit.cmd的功能基本相同,用于初始化DSP。但它的功能比emuinit的功能有所增强,GEL在CCS下有一个菜单,可以根据DSP的对象不同,设置不同的初始化程序。以TMS320LF2407为例:#define SCSR1 0x7018 ; 定义scsr1寄存器#define SCSR2 0X7019 ; 定义scsr2寄存器#d转载 2013-05-22 09:24:25 · 1312 阅读 · 0 评论 -
MATLAB读取CCS保存的数据
转自:http://blog.sina.com.cn/s/blog_640bcc390100pt94.html平时只是在simulink下把数据保存到workspace中处理,也就是.mat格式的数据,而CCS下保存的数据格式是.dat的,是十六进制,所以不能直接用load命令来处理,研究了也下,同过下面的方法可以实现。% dat文件是由CCS保存的数据文件clc;clea转载 2013-05-08 15:08:16 · 1713 阅读 · 0 评论 -
在TI DSP开发板中烧写Flash程序
实现在FLASH存储器烧写程序一般有以下三种方法:一是通过编程器下载烧写;二是通过开发商提供的专门软件工具+在线仿真器烧写;三是自己编程通过DSP烧写。个人使用的是合众达电子SEED-VPM642开发板,在最新版本例程中提供了专用的烧写软件SeedConvertTool.exe;但为了实现通用的FLASHBURN烧写,我进行了一些尝试以便了解程序烧录过程及运行情况。 实现Bootloade转载 2013-09-04 22:01:22 · 1774 阅读 · 0 评论