STM32F207 有关IAP跳转的问题
我把APP程序放在Flash的起始地址0x08000000,IAP程序放在最后一个区。APP程序具备IAP功能,可以下载IAP程序或跳转至IAP程序,这部分功能我都实现了。但跳转至IAP程序后,APP程序可以下载进去,但从IAP跳转至APP出了问题,APP程序不运行,不知道是什么原因,中断向量地址那些我偏移过了,搞不明白了RE:STM32F207 有关IAP跳转的问题
启动地址跳转是否正确?RE:STM32F207 有关IAP跳转的问题
跳转地址就是0x08000000,没有问题啊#define APPLICATION_ADDRESS (uint32_t)0x08000000
跳转部分的程序
JumpAddress = *(__IO uint32_t*) (APPLICATION_ADDRESS + 4);
/* Jump to user application */
Jump_To_Application = (pFunction) JumpAddress;
/* Initialize user application's Stack Pointer */
__set_MSP(*(__IO uint32_t*) APPLICATION_ADDRESS);
Jump_To_Application();
RE:STM32F207 有关IAP跳转的问题
群主能否将你的程序发我看看,邮箱tiger_czp@126.comRE:STM32F207 有关IAP跳转的问题
群主,能不能参考一下您iap的程序.回复:STM32F207 有关IAP跳转的问题
你好,问题是否解决,我也遇到了同样的问题,,不过我是把iap放到了前边,app放到了0x8010000往后,程序下载的数据看到,可是跳转一直在void HardFault_Handler(void)
{
/* Go to infinite loop when Hard Fault exception occurs */
while (1)
{
}
}
希望给个意见,jiaojojo@foxmail.com,谢谢!
RE:STM32F207 有关IAP跳转的问题
请问楼主问题解决了吗?我也遇到这问题,谢谢!
页:
[1]