最近在做在串口升级的时候发现一个问题 APP程序如下 int main(void) { SCB->VTOR = FLASH_BASE |0x00010000; NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2); USART_Config(); printf("你好\r\n"); while(1) { } } 当printf语句在while之前时没有打印 当printf语句在while内部时有打印 跳转程序为 JumpAddress = *(__IO uint32_t*) (user_code_address + 4); Jump_To_Application = (pFunction) JumpAddress; __set_MSP(*(__IO uint32_t*) user_code_address); Jump_To_Application(); 借鉴的是官方历程 问题是什么呢? |
评分
查看全部评分