当使用jlink调试单片机出现**JLink Warning: T-bit of XPSR is 0 but should be 1. Changed to 1

使用jlink调试新的单片机出现**JLink Warning: T-bit of XPSR is 0 but should be 1. Changed to 1的错误及其解决

原来工作中都是利用成品来调试程序,这次公司需要开发一款新产品,就让我们投了新的板子,焊接后硬件测试了一下,就准备进行软件调试,但是在使用jlink进行程序下载时候出现了问题,由于之前已经使用jlink将keil编译生成的hex文件下载到了单片机当中,但是想用keil一边仿真一边调试时候,就莫名出现了**JLink Warning: T-bit of XPSR is 0 but should be 1. Changed to 1这句错误,而且找了网上很多办法,都没有很好解决,最后没有办法,自己慢慢摸索,找到了解决的方法,所以就准备把它写下来,希望可以帮助到其他人

  1. 首先确定jlink没有问题,而且使用jlink的软件正确的连接了单片机
    这是我使用的jlink软件版本

2.使用jlink连接单片机, 打开mdk软件,进入调试按钮
就是这个锤子的标志
3.选择DEBUG选项,如图箭头提示的位置,之后选择自己对应的仿真器,选择setting选项

4.选择自己适合的连接方式,如果是4根线连接的单片机,就选择SW,选择后,在右边会出现是否已经检测到单片机。我图中的箭头指的位置就是自己检测到单片机了
在这里插入图片描述
5.在这里添加flash,添加的flash注意,可以比单片机实际的flash大,但是不能比实际的小
在这里插入图片描述
6.最后选择确定,之后编译,在下载过程中,就出现了**JLink Warning: T-bit of XPSR is 0 but should be 1. Changed to 1这个错误而终止,我的方式就是重新改变一下下载器的速率,调小一点,最后就下载进去了,在我将速率修改了之后,成功下载到了单片机,后来,我又修改了速率,将速率调高了,下载就正常了

  • 10
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 5
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值