2019-07-14 13:26发布
亲爱的娜娜 发表于 2019-3-26 16:20 这里只修改 0x8000000 为 0x8010000 ,其他的不要改变。
60user183 发表于 2019-3-26 16:31 这样更不行,我一开始就是这样尝试过了
最多设置5个标签!
这样更不行,我一开始就是这样尝试过了
我把SystemInit最后那里的SCB->VTOR = FLASH_BASE | VECT_TAB_OFFSET;跟你的NVIC_SetVectorTable(NVIC_VectTab_FLASH, 0x0);是一样的效果
程序一开始调试r15(pc)的值为0xfffffffe
如果不设置flash偏移按常规的从0扇区启动的话r15(pc)值为0x8001bf4,可以正常调试运行的
先写个简单的测试程序把其他的代码都去掉比如点亮LED看可不可以,调试看下中断向量表是否放到0x8010000处。
一周热门 更多>