10956| 27
|
STM32 IAP成功跳转APP ,能进入用户程序,但所有跟中断有关系的外设全部失灵,全部中断处理函数都没进 |
40金钱
最佳答案1. NVIC_SetVectorTable().........建议直接在system_stm32f10x.c里面改, /* #define VECT_TAB_SRAM */
#define VECT_TAB_OFFSET 0x8000 改你的新向量地址
在main.c里用NVIC_SetVectorTable完全不起作用, 我曾经试过
2. app里main 一开始就要__enable_irq();
3. IAP里 跳转前__asm("CPSID I");
4. 所有GPIO_DeInit(GPIOA);GPIO_DeInit(GPIOB);................................GPIO_DeInit(GP ...
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| |
| ||
| ||
| ||
|手机版|OpenEdv-开源电子网
( 粤ICP备12000418号-1 )
GMT+8, 2025-5-25 13:07
Powered by OpenEdv-开源电子网
© 2001-2030 OpenEdv-开源电子网