|
升级一些简单的代码比如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);
}
复制代码
以上是重映射和跳转代码
|
|