|
问题如下:
烧写到TMS320LF2402A内部FLASH里的程序用什么格式文件?我烧写过OUT文件,得不到程序的结果,烧写过HEX文件,也得不到程序的结果,如果是HEX格式,是怎样的HEX,怎么生成?谁能指点下? CMD里这样生成HEX文件
-stack 8 -l rts2xx.lib -o F2402v10.hex
帮帮忙呀,我都锁死了一块DSP了。 我的C程序只是控制IO变化而已。
解答如下:
烧写的是hex文件 关于如何转out文件为hex文件,ti有详细的文档介绍 在ti》docs》pdf目录下面仔细找找
问题如下:
烧写FLASH,我搞废了一个DSP TMS320LF2402APGA,郁闷呀。我用的DSP是TMS320LF2402APGA,没有外部RAM,直接烧写到DSP的FLASH里,但是DSP没跑动。
解答如下:
24系列的dsp没有用过,6000的是用flashburn烧写的,烧写文件是hex格式的,如果你out文件load以后调试没有问题,应该烧写以后也是正确的。
谁都有刚不懂的时候,问题只有难易,没有高级低级。
问题如下:
一般的问题在网上搜索都可以解决,但是有的确是束手无策,而且有时是很要命的,不小心就是废了板的问题。 我用的是DSP是TMS320LF2402APGA,如果哪位给点指点,非常感谢! CCS是CCS2000,烧写FLASH工具是240x(A)最新烧写工具.EXE,不会用错工具吧?这个C2000-2.00-SA-to-TI-FLASH2x.EXE也用过,不知道哪个才是正确的工具,两个我都用过。
下面是我烧FLASH时过程的提示信息,这个信息表明了什么?从信息看来是否已经把程序烧写到DSP 的FLASH里面去了? 烧写TMS320LF2402AGPA内部Flash过程提示信息 OK: Wrote password values to unlock flash Error: Invalid Password OK: Wrote password values to unlock flash OK: Flash Unlocked **** Begin Sector Clear Operation **** OK: Flash Algorithm loaded into DSP memory OK: Write sector value 0x0003 to symbol PRG_options OK: Set Breakpoint at PRG_stop OK: Running flash algorithm OK: DSP Halted OK: Read status value 0x0000 from symbol PRG_status OK: PC set to PRG_erase OK: Running flash algorithm OK: DSP Halted OK: Read status value 0x0000 from symbol PRG_status **** End Flash Operation **** **** Begin Sector Erase Operation **** OK: Flash Algorithm loaded into DSP memory OK: Write sector value 0x0003 to symbol PRG_options OK: Set Breakpoint at PRG_stop OK: Running flash algorithm OK: DSP Halted OK: Read status value 0x0000 from symbol PRG_status OK: PC set to PRG_erase OK: Running flash algorithm OK: DSP Halted OK: Read status value 0x0000 from symbol PRG_status **** End Flash Operation **** **** Begin Program Code Operation **** OK: Flash Algorithm loaded into DSP memory OK: Read value 0x01f4 from symbol PRG_bufsize OK: Set Breakpoint at PRG_stop OK: Running flash algorithm OK: DSP Halted OK: Read status value 0x0000 from symbol PRG_status OK: PC set to PRG_init OK: Running flash algorithm OK: DSP Halted OK: Read status value 0x0000 from symbol PRG_status OK: PC set to PRG_program OK: Running flash algorithm OK: DSP Halted OK: Read status value 0x0000 from symbol PRG_status OK: PC set to PRG_program OK: Running flash algorithm OK: DSP Halted OK: Read status value 0x0000 from symbol PRG_status OK: PC set to PRG_program OK: Running flash algorithm OK: DSP Halted OK: Read status value 0x0000 from symbol PRG_status OK: Flash sectors programmed **** End Flash Operation **** **** Begin Program Password Operation **** OK: Flash Algorithm loaded into DSP memory OK: Read value 0x01f4 from symbol PRG_bufsize OK: Set Breakpoint at PRG_stop OK: Running flash algorithm OK: DSP Halted OK: Read status value 0x0000 from symbol PRG_status OK: PC set to PRG_init OK: Running flash algorithm OK: DSP Halted OK: Read status value 0x0000 from symbol PRG_status OK: PC set to PRG_program OK: Running flash algorithm OK: DSP Halted OK: Read status value 0x0000 from symbol PRG_status OK: Flash Locked (Secure) **** End Flash Operation ****
指点下,卡住在这里好几天了。
解答如下:
只要注意不要烧到密码区就可以了,一般可以烧写1000次以上
CCS2000里有现成的烧写程序,只要在工具栏里设置一下就可以了
|