目前打算使用TM4C129单片机做远程升级的功能,目前的思路是在flash划分两块区域,一块当bootloader,跳转到对应的用户程序位置。另一块当作用户程序,但是使用官方的C:\ti\TivaWare_C_Series-2.1.4.178\examples\boards\ek-tm4c1294xl\usb_stick_update范例程序做跳转测试,始终无法正确跳转到用户程序,请问要写什么样的代码才能从当前程序跳到用户的程序呢。另外特别说明,我全是用keil写的程序,不清楚是不是这个原因。
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.
目前打算使用TM4C129单片机做远程升级的功能,目前的思路是在flash划分两块区域,一块当bootloader,跳转到对应的用户程序位置。另一块当作用户程序,但是使用官方的C:\ti\TivaWare_C_Series-2.1.4.178\examples\boards\ek-tm4c1294xl\usb_stick_update范例程序做跳转测试,始终无法正确跳转到用户程序,请问要写什么样的代码才能从当前程序跳到用户的程序呢。另外特别说明,我全是用keil写的程序,不清楚是不是这个原因。
因为我是使用keil编写的程序,并没有.cmd文件,但是可以设置使用如下设置来偏移,不过貌似不起作用,即使写了0x8000,keil还是直接烧录到0x00位置
因为我是使用keil编写的程序,并没有.cmd文件,但是可以设置使用如下设置来偏移,不过貌似不起作用,即使写了0x8000,keil还是直接烧录到0x00位置Susan Yang 说:请问您的APP_START_ADDRESS是否与.cmd文件中的APP_BASE对齐?