打印

GD32L151向量中断表地址偏移问题

[复制链接]
566|4
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
yanxuntao|  楼主 | 2024-1-2 16:56 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
用GD32L151芯片做在线升级boot程序,boot程序在0x08000000-0x08004000,user程序在0x08004000之后,跳转之后设置向量中断的偏移量到0x4000,仿真看寄存器值设置成功了,但实际没有生效,从boot跳转到user这边程序正常跑的,但进不去中断了。这个可能是什么问题,能怎么解决?用的是SCB->VTOR = FLASH_BASE | VECT_TAB_OFFSET;这个语句,FLASH_BASE 是0x08000000,VECT_TAB_OFFSET是0x4000;

使用特权

评论回复
沙发
yanxuntao|  楼主 | 2024-1-2 17:02 | 只看该作者
有人用过或者了解这个问题吗?能帮解答一下吗?谢谢1

使用特权

评论回复
板凳
Lyhui888| | 2024-1-24 17:01 | 只看该作者
yanxuntao 发表于 2024-1-2 17:02
有人用过或者了解这个问题吗?能帮解答一下吗?谢谢1

GD没有L151这个系列型号啊!
兆易创新目前超低功耗的只有GD32L233系列

使用特权

评论回复
评论
yanxuntao 2024-1-25 17:33 回复TA
谢谢,搞错了,是STM32L151的,帖子删不掉 
地板
两只袜子| | 2024-1-29 21:02 | 只看该作者
可能是启动模式问题

使用特权

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

本版积分规则

2

主题

13

帖子

0

粉丝