随笔分类 -  DSP

摘要:今天尝试了下TI的2812 FFT库,现进行简单的总结。1.在PROJECT中添加FFT的LIB文件,C中包含fft.h头文件。2.CMD中添加和FFT有关的段,注意ipcb段长度为2N long,因此ipcb要用ALIGN指令分配4N个word的连续空间(例如512点FFT就需要ALIGN(2048));FFTft是WN因子的储存空间,存放在RAM即可。3.初始化缓存ipcb(输入输出共用)fft.ipcbptr=... -> 初始化Wn因子fft.init -> 重排序(位反转或用ACQ函数添加样本,ACQ会自动排序) -> 加窗(可选)fft.win -> 计算F 阅读全文
posted @ 2013-06-15 02:19 Ilmen 阅读(986) 评论(0) 推荐(0)
摘要:初学dsp2812几天,看了不少讲解2812启动过程资料,现按照个人理解对启动过程进行简单总结。若有错误,欢迎指出。 复位后首先判断mp/mc是否为0,为0则从0x3FFFC0复位向量启动,否则从外部启动。若cpu从0x3FFFC0复位向量启动,则跳转到Boot ROM(0x3FF000,共4K)里固化好的BootLoader程序(位于0x3FFC00)。BootLoader采集4个IO管脚的状态来决定启动类型。启动类型包括Boot to Flash、Boot to H0等模式,这将决定BooLoader返回后跳转到的地方。 Boot to Flash启动。此模式下BootLoader会跳转. 阅读全文
posted @ 2013-06-12 21:12 Ilmen 阅读(1706) 评论(0) 推荐(0)
摘要:不久前从一个学长那儿借来了一块tms320f2812的板子和一个TDS510仿真器,不过一直没有机会动手试试。最近因为闲下来了,于是重新翻出板子开始学习DSP。以前折腾过一些单片机,玩得最多的要数Keil下开发stm32,但是这次要接触的CCS还真是让我略感头疼,在熟悉CCS基本操作上就花了不少时间。废话不多说,先总结下这几天初学DSP2812的一些经验。说明一下,CCS版本是3.3,仿真器用的是TDS510 USB2.0(mingwei的)。 打开CCS之前首先要选择目标平台,当然我选择F2812。在这里要区分Simulator和Emulator。Simulator是软件仿真,即用CCS去. 阅读全文
posted @ 2013-06-12 19:58 Ilmen 阅读(3815) 评论(0) 推荐(1)