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的实现方法。这种方法在实际项目中得到较好的应用效果,对于开发人员有一定的参考价值。
TMS320C64x 16-bit Flash 加载 可行性 相关文章:
- 基于TMS320C64x 的MPEG-4实时编码器设计与实现(11-01)
- 基于TMS320C64x的MPEG-4实时编码器设计与实现(10-12)
- 采用16-bit MCU实现超低功耗运动检测(02-27)
- VxWorks中怎么从Flash BOOT(11-15)
- DSP和Flash接口技术的实现(08-15)
- 基于JTAG的DSP外部FLASH在线编程与引导技术(01-22)