[APM32F0] APM32F003F6P6设置SCB->VTOR疑问

[复制链接]
 楼主| 782719451 发表于 2022-6-28 17:39 | 显示全部楼层 |阅读模式
本帖最后由 782719451 于 2023-3-29 09:28 编辑

APM32F003F6P6内核为M0+,有SCB->VTOR寄存器。从BootLoader跳转到APP后,APP重映射,发现系统定时器中断没响应,通过IAR仿真发现CB->VTOR并没修改

27A03C16-94C4-4cdd-9F6E-29ECF613D62E.png

使用 USART 实现 APM32F00x 应用编程.zip

2.34 MB, 下载次数: 11

评论

遇到过同样的问题,请问后面有解决吗  发表于 2022-8-31 14:27
 楼主| 782719451 发表于 2022-6-28 17:43 | 显示全部楼层
后续修改SystemInit(),该寄存器还是无变化,是哪一步操作失败呢 5CEEA738-D429-47ce-90D7-1BA1FE88F1FB.png
Fanexs168 发表于 2022-6-29 09:48 | 显示全部楼层
你可以测试下官网 v1.3版本的F00x SDK,里面有专门一套IAP例程,Boot + APP.
你也可以把你这个测试工程发到这里,我们测试下
 楼主| 782719451 发表于 2022-6-29 14:58 | 显示全部楼层
Fanexs168 发表于 2022-6-29 09:48
你可以测试下官网 v1.3版本的F00x SDK,里面有专门一套IAP例程,Boot + APP.
你也可以把你这个测试工程发到 ...

移植的就是官网APM32F00x_SDK_v1.3中IAR例程,IAP无任何操作直接跳转到APP,APP重映射向量表。
发现APP使用SysTick延时时卡住,SysTick回调函数无触发,今天调试发现APP的SysTick调用IAP的SysTick回调函数
iamwei 发表于 2022-9-12 16:12 | 显示全部楼层
我也正遇到这个问题 ,官网v1.3 的例子,似乎是有问题的.
请问你最终解决了吗?

评论

已确认003未开放支持VTOR寄存器重映射功能,还是参考使用M0内核中断向量重定位到SRAM的方式  发表于 2022-9-13 09:20
iamwei 发表于 2022-9-13 15:25 | 显示全部楼层
这是什么意思? 能请明示?
Stahan 发表于 2022-10-4 20:21 | 显示全部楼层
楼主解决了吗?
 楼主| 782719451 发表于 2022-10-8 16:30 | 显示全部楼层
Stahan 发表于 2022-10-4 20:21
楼主解决了吗?

003不能使用VTOR寄存器重映射,可以与极海AFE获取《使用USART实现APM32F00X应用编程》来参考
gotomy 发表于 2023-3-27 14:28 | 显示全部楼层
782719451 发表于 2022-10-8 16:30
003不能使用VTOR寄存器重映射,可以与极海AFE获取《使用USART实现APM32F00X应用编程》来参考 ...

楼主能分享一下《使用USART实现APM32F00X应用编程》吗?
 楼主| 782719451 发表于 2023-3-29 09:27 | 显示全部楼层
gotomy 发表于 2023-3-27 14:28
楼主能分享一下《使用USART实现APM32F00X应用编程》吗?

好的
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

7

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部