CCS中运行出现了这个错误请问是什么原因

[复制链接]
1256|10
 楼主| heweibig 发表于 2016-3-28 20:27 | 显示全部楼层 |阅读模式
ccs, se, TI, TE, ip
Error: *** Runtime error at PC = 00008140      Register(s) B0 in Multiple Write Conflict in E1 phase. Ref SPRU189F Sec 3.7, Sec 5.6
wuhany 发表于 2016-3-28 20:28 | 显示全部楼层
这个错误没有遇到过  但是它提示你参考这个文档   在ti官网上找SPRU189F这个文档  中找3.7和5.6部分

http://www.ti.com.cn/dsp/cn/docs ... =6&familyId=326
 楼主| heweibig 发表于 2016-3-28 20:29 | 显示全部楼层
恩 这个原因我也完全不懂;我今天还遇到一个问题就是 我自己编了一个程序怎么看里面的变量的值结果什么都没有?你知道这是什么原因吗?
wuhany 发表于 2016-3-28 20:30 | 显示全部楼层
不知你的方法对不   选择变量名称  右击添加到watch里面   
要看到这个变量的值  必须让程序Run起来   
然后在watch中的变量上右击  选择refresh刷新一下  看看
kangzj 发表于 2016-3-28 20:30 | 显示全部楼层
重启cpu了吧
shimx 发表于 2016-3-28 20:31 | 显示全部楼层
基本上就是流水线上对同一寄存器的写操作出线了冲突。
lizye 发表于 2016-3-28 20:32 | 显示全部楼层
不知道你是用汇编写的还是C写的。

如果是C写的,那就应该是编译器的问题了
jiaxw 发表于 2016-3-28 20:32 | 显示全部楼层
对,你可以用volatile禁优化试一下!
 楼主| heweibig 发表于 2016-3-28 20:33 | 显示全部楼层
嗯,懂了,多谢
wangdezhi 发表于 2016-3-29 22:27 | 显示全部楼层
怎么解决的这个问题呢
wangdezhi 发表于 2016-3-29 22:29 | 显示全部楼层
重新写就行了吗
您需要登录后才可以回帖 登录 | 注册

本版积分规则

869

主题

13089

帖子

7

粉丝
快速回复 在线客服 返回列表 返回顶部