|
我的产品用 在APP初始化时,会对起始地址重定位(用到Bootloader),在一段时间使用后,发现有个别情况会出现死机现象。 我的初始化代码: HAL_Init(); LL_FLASH_EnablePrefetch(); SystemClock_Config(); MX_GPIO_Init(); Bootloader_App_Set();Bootloader_App_Set(); 从状态指示看,MCU是停在重定位的代码中, 其中重定位代码如下 LL_FLASH_EnablePrefetch(); SystemClock_Config(); MX_GPIO_Init(); Bootloader_App_Set();Bootloader_App_Set(); 从状态指示看,MCU是停在重定位的代码中, 其中重定位代码如下 void Bootloader_App_Set(void) { u8 i; for(i = 0; i < 48; i++) { VectorTable = *(__IO u32*)(APPLICATION_ADDRESS + (i<<2)); } /* Enable the SYSCFG peripheral clock*/ __HAL_RCC_SYSCFG_CLK_ENABLE(); /* Remap SRAM at 0x00000000 */ __HAL_SYSCFG_REMAPMEMORY_SRAM(); } 请教一下,这一块,你们有没有方案处理? |
stm32f746g-disco开发板的串口通讯连接方式
DMA传输完成后,串口与DMA一直处于忙状态
Error in final launch sequence: Failed to execute MI command: target remote localhost:61234
请问设备剧烈运动后静置数据无法归零,必须重启设备才能归零,是什么原因呢,如何处理,谢谢各位有偿咨询各位
STM32CubeID V1.19.0 无法识别串口设备
为什么STM32G431的串口用不了2.5M的波特率
STM32L设置CAN一直卡在HAL_CAN_START(),上拉两个引脚依然卡在这里
单片机板跟上位机进行串口发收数据时,每次上位机下发指令,出现问题都是在第一条指令后,有时在单片机回发完数据后偷发0x00,怎么解?
STM32U575 ZI-Q 配置USART1串口不进HAL_UART_RxCpltCallback回调函数加if判断
STM32会存在单个IO口坏掉的情况吗?
微信公众号
手机版
这里有篇文章,可以参考下。
STM32F0 IAP应用中不同代码区的跳转话题