dsp的仿真时程序写入、启动是个怎么一个过程呢?34
发布网友
发布时间:2023-09-19 22:04
我来回答
共1个回答
热心网友
时间:2024-12-01 18:17
首先,仿真是仿真,程序烧写是程序烧写,这是两码事。
仿真时你用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当单片机来用。这对于要求不高的场合,也够用了。
至于画板子,你可以直接画,不用懂得这些也行。