打印
[APM32F0]

APM32F003F6P6设置SCB->VTOR疑问

[复制链接]
1251|11
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
本帖最后由 782719451 于 2023-3-29 09:28 编辑

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

27A03C16-94C4-4cdd-9F6E-29ECF613D62E.png (38.82 KB )

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

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

2.34 MB

使用特权

评论回复
评论
糊糊糊锅 2022-8-31 14:27 回复TA
遇到过同样的问题,请问后面有解决吗 
沙发
782719451|  楼主 | 2022-6-28 17:43 | 只看该作者
后续修改SystemInit(),该寄存器还是无变化,是哪一步操作失败呢

使用特权

评论回复
板凳
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回调函数

使用特权

评论回复
5
iamwei| | 2022-9-12 16:12 | 只看该作者
我也正遇到这个问题 ,官网v1.3 的例子,似乎是有问题的.
请问你最终解决了吗?

使用特权

评论回复
评论
糊糊糊锅 2022-9-13 09:20 回复TA
已确认003未开放支持VTOR寄存器重映射功能,还是参考使用M0内核中断向量重定位到SRAM的方式 
6
iamwei| | 2022-9-13 15:25 | 只看该作者
这是什么意思? 能请明示?

使用特权

评论回复
7
Stahan| | 2022-10-4 20:21 | 只看该作者
楼主解决了吗?

使用特权

评论回复
8
782719451|  楼主 | 2022-10-8 16:30 | 只看该作者
Stahan 发表于 2022-10-4 20:21
楼主解决了吗?

003不能使用VTOR寄存器重映射,可以与极海AFE获取《使用USART实现APM32F00X应用编程》来参考

使用特权

评论回复
9
gotomy| | 2023-3-27 14:28 | 只看该作者
782719451 发表于 2022-10-8 16:30
003不能使用VTOR寄存器重映射,可以与极海AFE获取《使用USART实现APM32F00X应用编程》来参考 ...

楼主能分享一下《使用USART实现APM32F00X应用编程》吗?

使用特权

评论回复
10
782719451|  楼主 | 2023-3-29 09:27 | 只看该作者
gotomy 发表于 2023-3-27 14:28
楼主能分享一下《使用USART实现APM32F00X应用编程》吗?

好的

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

7

帖子

0

粉丝