打印

GD32E230K8U6编译下载程序没问题,一调试就自动跑到0xeffffffe地址

[复制链接]
526|11
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
猡蠡|  楼主 | 2024-6-18 12:22 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
创建了GD32E230K8U6的工程,写了一个简单的gpio程序,编译下载都可以,但是一运行调试就会自动跑到0xEFFFFFFE地址,不能跑到main函数的断点,jlink提示信息是:* JLink Info: T-bit of XPSR is 0 but should be 1. Changed to 1.请各位大侠出个主意,上网搜到的办法都没有解决

使用特权

评论回复
沙发
FranklinUNK| | 2024-6-20 15:49 | 只看该作者
下载正常运行吗?

使用特权

评论回复
板凳
kaif2n9j| | 2024-6-26 12:31 | 只看该作者
你就单独用了GPIO么?没有什么printf之类的重定向吗?

使用特权

评论回复
地板
zhizia4f| | 2024-6-26 13:36 | 只看该作者
这jlink的信息提示你了,应该给XPSR配置成1,这个是啥寄存器?

使用特权

评论回复
5
lix1yr| | 2024-6-26 14:40 | 只看该作者
T-bit of XPSR is 0 but should be 1: 这句话指的是在处理器的特殊寄存器XPSR(Execute State Register)中,Thumb状态位(T-bit)的值为0,但应该是1

使用特权

评论回复
6
g0d5xs| | 2024-6-26 15:43 | 只看该作者
是不是你哪里配置有点问题?

使用特权

评论回复
7
ex7s4| | 2024-6-26 16:52 | 只看该作者
我觉得你可以把RST的引脚接jlink上试试,也许会有奇效

使用特权

评论回复
8
tax2r6c| | 2024-6-26 18:10 | 只看该作者
如果你需要手动控制这个位,可以使用调试器的命令去设置XPSR寄存器的T-bit位

使用特权

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

本版积分规则

1

主题

1

帖子

0

粉丝