dsp的仿真时程序写入、启动是个怎么一个过程呢?
也许对高手来说是青菜一颗的问题,对我来说就是不懂...自学dsp快半年了,现在把dsp2812的结构和软件看的差不多了,也知道main里面初始化那么多东西是干嘛用的了.....
也许对高手来说是青菜一颗的问题,对我来说就是不懂...
自学dsp快半年了,现在把dsp2812的结构和软件看的差不多了,也知道main里面初始化那么多东西是干嘛用的了...但是现在出现一个非常严重的问题:dsp的程序写入、启动是个怎么一个过程呢?
现在用ccs的load program 来装一些开发板的例子,但完全不知道是load到哪里的..还要按run才开跑,要是自己做个系统,肯定不能一直连着电脑啊??..还有cmd、map什么的文件都搞不懂呢,怎么办?例如该看什么书?
现在老师赶鸭子上架要我画PCB板子了....
这样的话按开发板的原理图弄出来也不行啊,大家一定要帮帮我啊...求大侠手指一动,指条路让我走吧..感激.. 展开
自学dsp快半年了,现在把dsp2812的结构和软件看的差不多了,也知道main里面初始化那么多东西是干嘛用的了...但是现在出现一个非常严重的问题:dsp的程序写入、启动是个怎么一个过程呢?
现在用ccs的load program 来装一些开发板的例子,但完全不知道是load到哪里的..还要按run才开跑,要是自己做个系统,肯定不能一直连着电脑啊??..还有cmd、map什么的文件都搞不懂呢,怎么办?例如该看什么书?
现在老师赶鸭子上架要我画PCB板子了....
这样的话按开发板的原理图弄出来也不行啊,大家一定要帮帮我啊...求大侠手指一动,指条路让我走吧..感激.. 展开
1个回答
展开全部
首先,仿真是仿真,程序烧写是程序烧写,这是两码事。
仿真时你用load program把编译好的程序下载到了片上RAM中,一点RUN,程序就开始跑了,但是当你重新上电,或者你按一下复位,程序就不再从RAM中运行了,而是从Flash上开始运行。(这些都是在CMD文件中配置的)。所以仿真的程序不可能永远存在,是下电就丢失的。
如果想把程序烧写进Flash,要用Flash烧写插件,可以去网上搜,然后安装插件(好像CCS3.3已经自带烧写功能了,不过我用的是2.2)。
CMD文件没办法,如果你想彻底搞懂,只能去看英文文档,TI的网站上很全,但没有专门讲cmd的文档。
<Boot Rom Reference Guide>,<Header Files Getting Started>,<Running an Application from Internal Flash Memory on the TMS320F28xx DSP>,等等,这些都必须看懂。
我的百度空间和搜藏里也有些关于cmd的帖子,你可以看看,但代替不了文档。
其实大部分用2812的人都不懂cmd的配置,他们只是把dsp当单片机来用。这对于要求不高的场合,也够用了。
至于画板子,你可以直接画,不用懂得这些也行。
仿真时你用load program把编译好的程序下载到了片上RAM中,一点RUN,程序就开始跑了,但是当你重新上电,或者你按一下复位,程序就不再从RAM中运行了,而是从Flash上开始运行。(这些都是在CMD文件中配置的)。所以仿真的程序不可能永远存在,是下电就丢失的。
如果想把程序烧写进Flash,要用Flash烧写插件,可以去网上搜,然后安装插件(好像CCS3.3已经自带烧写功能了,不过我用的是2.2)。
CMD文件没办法,如果你想彻底搞懂,只能去看英文文档,TI的网站上很全,但没有专门讲cmd的文档。
<Boot Rom Reference Guide>,<Header Files Getting Started>,<Running an Application from Internal Flash Memory on the TMS320F28xx DSP>,等等,这些都必须看懂。
我的百度空间和搜藏里也有些关于cmd的帖子,你可以看看,但代替不了文档。
其实大部分用2812的人都不懂cmd的配置,他们只是把dsp当单片机来用。这对于要求不高的场合,也够用了。
至于画板子,你可以直接画,不用懂得这些也行。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询