在做TMS320F28021的程序在线升级,在应用程序中嵌入通讯协议进入SCI_Boot,判断数据流的数据类型为08AA后开始copy我的BootLoader程序的.bin文件至RAM中,目前可以测试出copy完bin文件的过程执行正确,也返回了正确的EntryAddr(是RAM中的一个位置),按道理此时应该执行ExitBoot,然后跳转到EntryAddress位置去执行BootLoader程序,解锁、擦除Flash、传输需要更新的APPCode,可是现在的问题是在执行ExitBoot之后跳转到了Codestart的位置,重新开始执行我的APPCode了,还请清楚这一方面的前辈抽空指点一下这种情况可能会是什么原因导致的?非常感谢!
此帖出自
小平头技术问答
一周热门 更多>