关于STM32F07系列MCU中断向量表的重映射

   日期:2020-07-17     浏览:94    评论:0    
核心提示:STM32F07CBT6中断向量表的重映射最近有用到STM32fF07CBT6的芯片,发现这个芯片中断向量表的重新映射跟其他的芯片不同。比如说需要偏移到0x8005000这个地址然而这个芯片需要用到上面的方法0x20000000 是SRAM起始地址0x08005000是偏移地址,0xC0则需要看中断表计算打开startup_stm32f070xb.s功能快捷键撤销:Ctrl/Command + Z重做:Ctrl/Command + Y加粗:Ctrl/Command

STM32F07CBT6中断向量表的重映射

最近有用到STM32fF07CBT6的芯片,发现这个芯片中断向量表的重新映射跟其他的芯片不同。

比如说需要偏移到0x8005000这个地址

SCB->VTOR = 0x08000000|0x5000 正常来说一句话可以直接完成

然而这个芯片需要用到上面的方法0x20000000 是SRAM起始地址
0x08005000是偏移地址,0xC0则需要看中断表计算
打开startup_stm32f070xb.s

DCD 就代表一个中断向量 ,数了下一共48个,然后每个长度要4个字节 即48×4=192 转16进制0xC0

然后IRAM1也改一下 原本SIZE是0x4000 转10进制16384 减去0xC0(192)等于16192 最终转16进制为0x3F40

 
打赏
 本文转载自:网络 
所有权利归属于原作者,如文章来源标示错误或侵犯了您的权利请联系微信13520258486
更多>最近资讯中心
更多>最新资讯中心
0相关评论

推荐图文
推荐资讯中心
点击排行
最新信息
新手指南
采购商服务
供应商服务
交易安全
关注我们
手机网站:
新浪微博:
微信关注:

13520258486

周一至周五 9:00-18:00
(其他时间联系在线客服)

24小时在线客服