|
擦flash时,中断不会运行,我将中断向量表复制到了RAm区,SCB->VTOR也指向了RAM区,中断函数也被我搬到了RAM区,可为什么插FLASH时中断还是不能运行呢? |
使用 HAL 库通过串口以 ASCII 形式发送整型数据
USB Host 外部中断按键失效
调用HAL_FLASH_OB_Unlock()直接进入 HardFaultHandler
STM32 增加 WiFi + 以太网的低成本方案
NUCLEO G474RE无法运行程序
STM32F103的USB的虚拟串口,串口助手数据接收
STM32F407VGT6 开发板Beak at address "0x0" with no debug information our outside
BootLoader 与 DFU 模式的区别
调度器原子变量相关问题
运行到 WRITE_REG (FLASH->OPTKEYR, FLASH_OPTKEY1)跳转 HardFaultHandler
微信公众号
手机版
我找到问题了,那个我还有个滴答器的中断没有关,一同移动到RAM后就ok了,可是我还是疑惑的是,在F407上我只要用syscfg映射0x20000000到0x0,就没这个问题,且后续我将滴答器抢占优先级调的比我timer中断抢占优先级低,这个情况只移动timer中断,timer中断在擦FLASh时仍不能正常运行。
不好意思,不好意思,我理解错了