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.
你好,
我用的MCU是TMS320F28035, 在MCU的不同扇区做BootLoader和APP程序,
BootLoader在H扇区,APP在A~G扇区,正在做基于CAN通讯的升级,即上电后运行在BootLoader,如果没有收到上位机刷新程序的指令,就跳转至APP中;如果收到上位机刷新程序的指令,就执行程序刷新;同时在APP正常运行后,当收到上位机刷新程序的指令后,程序应该从APP跳转到BootLoader中进行程序的刷新。
我的问题:
1. 想要MCU上电后运行在bootloader, 如何配置cmd文件和codestart.asm文件?
2. APP程序该如何配置才能跳转到BootLoader?
3. 若刷新过程中,突然断电,重新上电后是否可以从bootloader中正常启动?
hello Eric,
谢谢 你的指点, 看了你的文章 ,收获很大 。
按照你说的方法,现在bootloader 可以正常 启动 ,与 APP也可以 正常 跳转 。
现在 还有 一个 问题:
我 的APP更改 cmd文件后 ,生成的hex文件 中 有的 地址 是 RAM中的地址 :0x809a, 同时接着这个地址有些数据, 那么 烧写时 是不是 可以不考虑这个地址和数据?
我不明白为什么生成这个地址的数据?