微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > TMS320C64x的16-bit Flash加载的可行性分析与实现

TMS320C64x的16-bit Flash加载的可行性分析与实现

时间:10-16 来源:3721RD 点击:

存放在1 KB空间中,只不过这l KB数据对应的是l6-bit的地址,实现了用16-bit宽Flash加载TMS320C64x DSP。

\

(2)程序代码从0x400处开始以16-bit的方式正常存储。

5.2 Flash的烧写

将编写的程序代码写入Flash有二种方法:使用专门的编程器烧写;通过TI的CCS在仿真环境下直接烧写(加载的逆过程)。目前多用后者,一是由于制板的需要,Flash多用表贴式,不方便用编程器烧写;二是在线编程方法灵活,易于开发。在线烧写只要把xx.bin数据文件的内容读出,再写到Flash的指定位置。要注意的是在写Flash之前一定要先对其进行擦除,因为编程指令不能使"O"写为"1",只能使"1"变为"0",而擦除命令是把"0"变为"1"。

烧写程序片断如下:

\

6 结束语

本文通过对DSP加载机制的深入阐释给出用16-bit宽Flash加载TMS320C64x的实现方法。这种方法在实际项目中得到较好的应用效果,对于开发人员有一定的参考价值。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top