最近在开发TMS28335的二次bootloader,bootloader被存储在flash的第一个扇区,它的功能就是接收上位机发送来的APP程序,将程序存储到flash的其它扇区,接收完成后复位跳转执行APP程序;
现在最重要的问题来了,程序已经可以被正确的下载到flash中,但是不知道如何跳转过去,看了好多帖子,意思都是修改codestart文件,codestart文件是用汇编写的,不知道28335的汇编指令,那位大神能够给个demo或者几行代码,说明下如何跳转到APP程序。
跳转的逻辑是,当bootloader将程序全部写到flash中时,会在flash的最后一个扇区写一个key,想要通过判断这个key来决定是执行bootloader还是执行app程序,我应该怎么修改codestart文件呢?
求指教。