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

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值