查看: 1647|回复: 0
打印 上一主题 下一主题

LPC1788 IAP 升级带ucos的APP程序失败

[复制链接]
跳转到指定楼层
沙发
发表于 2015-3-24 19:11:36 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
升级一些简单的代码比如LCD、串口中断程序等是没问题的,SD卡的FATFS例程就不能初始化SD卡了,带ucos的APP直接跳转不过去(MCU重启)
__asm void JMP_Boot( uint32_t address )//
{
   LDR SP, [R0]                ;Load new stack pointer address
   LDR PC, [R0, #4]        ;Load new program counter address
}
void Boot( void )  
{
        SCB->VTOR = APP_START_SECTOR & 0x1FFFFFFF;        //
        JMP_Boot(APP_START_SECTOR);
}
复制代码

以上是重映射和跳转代码

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 加入中科因仑

本版积分规则

快速回复 返回顶部 返回列表