This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
我用的芯片是f28027,现在想通过Bootloader去加载我的应用程序,请问我的应用程序该修改哪些地方?怎么修改?
目前只知道修改f28027f.cmd文件中的一个地址,如下图:
只修改这个地址,我用out2sciprog.exe通过.out文件生成出的.sciprog文件不对,里面只有一行内容!而且会多生成出一个xxx.a10文件。我觉得这跟.cmd文件中MEMORY分配有关,求大牛帮助该怎么解决!
Hi,
F28027片内有集成Bootloader的ROM, 在F28027上电时,通过GPIO 34和GPIO 37口的状态选择何种启动模式。具体的过程请参考:http://www.ti.com.cn/cn/lit/ug/sprufn6a/sprufn6a.pdf
有个第三方的软件,C2Prog,可以试试。http://www.codeskin.com/programmer
如果需要做在线升级,即芯片已经有代码,需要通过串口来升级代码,你可以搜一下论坛的帖子,已经有相关的讨论。
简单的思路是:
1. 需要自己写一个升级算法,如读取串口数据,操作flash,把这个升级算法放在单独一个扇区。
2. 自己设计一个上位机软件来解析hex文件,配合你的升级算法把数据发送到芯片。
以下有些参考资料:
C:\ti\controlSUITE\device_support\f2803x\v130\DSP2803x_examples_ccsv5\f2803x_flash_kernel
TMS320x2803x Piccolo Boot ROM reference guide
Eric