
DSP
r91987
专栏地址:https://segmentfault.com/blog/skyarthur
展开
-
DSP中GEL文件的作用
GEL文件的功能同emuinit.cmd的功能基本相同,用于初始化DSP。但它的功能比emuinit的功能有所增强,GEL在CCS下有一个菜单,可以根据DSP的对象不同,设置不同的初始化程序。以TMS320LF2407为例:#define SCSR1 0x7018 ;定义scsr1寄存器#define SCSR2 0X7019 ;定义scsr2寄存器#define WDKEY 0x7025 ;定义wdkey寄存器#define WDNTR 0x7029 ;定义wdntr寄存器Star转载 2011-05-08 17:24:00 · 2605 阅读 · 0 评论 -
DSP总结2-CMD文件的编写
1. COFF格式1> 通用目标文件格式(Common Object File Format)是一种流行的二进制可执行文件格式,二进制可执行文件包括库文件(lib),目标文件(obj)最终可执行文件(out)。,现今PC机上的Windows95和NT4.0以后的操作系统的二进制文件格式(PE)就是在COFF格式基础上的进一步扩充。2> COFF格式:详细的COFF文件格式包括段头,可执行代码和初始化数据,可重定位信息,行号入口,符号表,字符串表等,这些属于编写操作系统和编译器人员转载 2011-05-08 17:34:00 · 876 阅读 · 0 评论 -
TI DSP .CMD 文件的编写[转]
CMD 它是用来分配rom和ram空间用的,告诉链接程序怎样计算地址和分配空间…… TI DSP .CMD文件的编写CMD 它是用来分配rom和ram空间用的,告诉链接程序怎样计算地址和分配空间.所以不同的芯片就有不同大小的rom和ram.放用户程序的地方也不尽相同.所以要根据你的芯片进行修改.分两部分.MEMORY和SECTIONS.MEMORY{ PAGE 0 ..........PAGE 1.........}SECTIONS{SECTIONS{.v转载 2011-05-08 17:33:00 · 1189 阅读 · 0 评论 -
rts2800.lib 和 rts2800ml.lib 的区别
rts2800.lib:C/C++运行支持库;rts2800_ml.lib C/C++大内存模式运行支持库.rts2800_ml.lib中有大量浮点运算处理的函数而rts2800.lib没有,具体可在库文件的原文件中查询原创 2011-05-17 12:41:00 · 4482 阅读 · 0 评论 -
用2812进行FFT变换
开发板采用ICETEK-F2812-A FFT计算采用TI的FFT程序,信号发生器产生正弦波信号,输入ACD0,AD采样率为3KHz, 注意:2812输入的电压:0-3V,信号发生器的正弦波信号应有一个整的offset。 2812的主程序: 实际的FFT运算程序: #include "DSP281x_Device.h" // DSP281x Headerfile Include File #include "DSP281x_Examples.h" // DSP28转载 2011-05-18 20:00:00 · 6574 阅读 · 3 评论 -
CCS 头文件被归入 Document 问题解决
在CCS中新建项目是无需添加头文件,只要指定头文件的路径,编译c源文件时会自动将头文件加载到include文件夹。设定头文件的具体方法是:buildOptions-->(Tab)complier -->(Category) Preprocessor-->Include search path原创 2011-05-17 12:39:00 · 4365 阅读 · 0 评论 -
tms320f2809硬件调试无法设置寄存器
使用的是ICETEK-5100_USB仿真器。为了验证DSP是可工作的,编写一个有关GPIO的程序,是某几位为高电平,然后用万用表测量结果。验证其正确性。具体程序如下:#define GPADAT1 *(unsigned int *)0x6FC0#define GPADAT2 *(unsigned int *)0x6FC1 //GPIO数据寄存器#define GPAMUX1原创 2011-06-09 22:23:00 · 1751 阅读 · 1 评论 -
DSP2812调试心得之GPIO
1、GPxMUX寄存器 通用输入输出多路选择寄存器I/O是工作在通用数字IO还是外围IO信号引脚就有GPxMUX决定。GPxMUX.bit.xx=0,xx通用数字IO;GPxMUX.bit.xx=1,xx外围IO引脚。2、GPxDIR寄存器 方向选择寄存器如果配置为通用数字IO脚,那么GPxDIR决定了该引脚是输入还是输出。GPxDIR.bit.xx=0,xx配置为输入;GPxDIR.bitxx转载 2011-06-09 22:33:00 · 1699 阅读 · 0 评论 -
利用TI的fftlib进行简单的FFT
今天终于把DSP中的FFT弄清楚了,现在总结下成果。一、首先介绍下FFT的理论知识快速傅里叶变换(FFT)是DFT的一种快速算法实现。二、然后介绍下具体的编程实现#include #include #include /* Create an Insta原创 2011-05-18 20:33:00 · 10400 阅读 · 10 评论