打印

关于STM32F101C6 SRAM调试出错的问题望高手解答

[复制链接]
8932|17
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
最近在调试STM32F101C6 main()中就是一个while空循环,程序编译通过,使用JLINK进行SRAM在线仿真,程序就是无法跑起来,并且jlink出现一个警告
**JLink Warning: T-bit of XPSR is 0 but should be 1. Changed to 1.
不知道怎样解决
望高手解答
沙发
joker319| | 2012-7-6 11:23 | 只看该作者
开发环境是什么? JLINK型号是什么

使用特权

评论回复
板凳
andrews0925|  楼主 | 2012-7-6 11:32 | 只看该作者
开发环境uvision4  jlink是SEGGER

使用特权

评论回复
地板
andrews0925|  楼主 | 2012-7-6 11:33 | 只看该作者
开发环境uvision4  jlink是SEGGER

使用特权

评论回复
5
figo20042005| | 2012-7-6 11:35 | 只看该作者
错误信息说XPSR寄存器 中的T位LZ是0,正确的应该1

使用特权

评论回复
6
joker319| | 2012-7-6 11:48 | 只看该作者
版本号是多少呢?

使用特权

评论回复
7
joker319| | 2012-7-6 11:48 | 只看该作者
分别的版本号是多少? 4# andrews0925

使用特权

评论回复
8
joker319| | 2012-7-6 11:49 | 只看该作者
出现这个错误信息的情况有很多种哦 5# figo20042005

使用特权

评论回复
9
andrews0925|  楼主 | 2012-7-6 11:50 | 只看该作者
现在有个新情况,STM32F101C6  RAM 6KB  RAM仿真时3KB用作ROM 3KB用作RAM  进行仿真,没再出现上述警告,但是第一次运行程序,再停止运行,程序进入busfault_handler  在运行程序,再次停止,程序则停在MemManage_Handler 这是为什么呢?是不是RAM与ROM分配的有问题?

使用特权

评论回复
10
andrews0925|  楼主 | 2012-7-6 11:52 | 只看该作者
uvision V4.20.03.0

使用特权

评论回复
11
joker319| | 2012-7-6 11:56 | 只看该作者
搞不清楚了,有代码可看不

使用特权

评论回复
12
figo20042005| | 2012-7-6 11:57 | 只看该作者
那你去查下编译错误号的帮助信息,里面会有这方面的原因,看看哪个比较接近你的实际情况

使用特权

评论回复
13
wll_2012| | 2013-6-20 10:35 | 只看该作者
lz问题解决了吗?

使用特权

评论回复
14
wll_2012| | 2013-6-20 11:22 | 只看该作者
wll_2012 发表于 2013-6-20 10:35
lz问题解决了吗?

我的问题刚刚解决了,是配置信息里初始化文件选择有错,应该配置成图中红色圈中的:

使用特权

评论回复
15
yang911zhong| | 2014-2-23 22:46 | 只看该作者
我也遇到这个问题了,**JLink Warning: T-bit of XPSR is 0 but should be 1. Changed to 1.
现在的MDK版本是4.50.0.0 ,JLINK V8, 板子和程序应该没有问题,
刚开始用V7,后来出问题了就换成V8了, 在调试过程,运行一段程序后,才会出现上述错误。大家是怎么解决的呢?
被困在这里好几天了。

使用特权

评论回复
16
tsacy| | 2014-6-25 15:24 | 只看该作者
一直解决不了啊....

使用特权

评论回复
17
lijianhua000| | 2016-1-23 01:43 | 只看该作者
NRST悬空就行了

使用特权

评论回复
18
sch_l| | 2019-1-7 00:15 | 只看该作者
遇到同样的问题了,,,

使用特权

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

本版积分规则

2

主题

12

帖子

1

粉丝