【答案】:NVIC_SetVectorTabl(NVIC_VectTab_FLASH,0xCCCC)在你的flash上偏移CCCC个地址去烧FLASH,实际的地址就是你flash起始地址加上CCCC长度烧入你的向量表
首先查看NVIC_SetVectorTable函数的实现代码,非常简单,首先是对参数进行正确性判断,然后就是对一个寄存器进行赋值。在判断参数正确性的代码中并没有找到有关于0x200的代码,那么问题肯定就在这个寄存器赋值上了。具体代码如下: SCB->VTOR = NVIC_VectTab | (Offset & (uint32_t)0x1FFFFF80); 我们关注Offset部分,它...
void NVIC_Configuration(void);void Delay(vu32 times);int main(void){ int i;unsigned char TXBuf...
main函数中设置NVIC_SetVectorTable(NVIC_VectTab_FLASH,0x8000),RT-Thread不能运行?,程序员大本营,技术文章内容聚合第一站。
【答案】:NVIC_SetVectorTabl(NVIC_VectTab_FLASH,0xCCCC)在你的flash上偏移CCCC个地址去烧FLASH,实际的地址就是你flash起始地址加上CCCC长度烧入你的向量表
STM32 HAL_Deleay() 函数 导致程序卡死 2019-12-02 15:27 − 出现问题场景: 我的程序有RTOS操作系统。使用的驱动库是STM32官方最新的HAL库。移植好LwIP以太网协议后,在初始化网卡阶段程序卡死。 出现问题原因: 后经过蠢笨的printf打印调试,不断缩小问题范围,定位了问题卡死在了这里: 在H... KeeganLu...