芯片是 stm32f103rbt6 FLASH:128k
这是APP应用程序
这是bootloader程序,APP应用程序已经成功写入0x8010000开始的FLASH中, 后运行上图的跳转指令
APP程序没有运行,是为什么?
file:///C:UsersAdministratorDocumentsTencent Files772397148ImageGroupOI{LYCO8(C383FFO]}CEWEY.png
file:///C:UsersAdministratorDocumentsTencent Files772397148ImageGroupOI{LYCO8(C383FFO]}CEWEY.png
谢谢!我加了RCC_DeInit()和NVIC_DeInit ()。
试一下,
if (((*(__IO uint32_t*)appxaddr) & 0x2FFE0000 ) == 0x20000000)
{
jump2app= (iapfun)( *(__IO uint32_t*) (appxaddr+2048+ 4));
__set_MSP(*(__IO uint32_t*) appxadr);
jump2app();
}
一周热门 更多>