在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
芯片精品文章合集(500篇!) 创芯人才网--重磅上线啦!
查看: 4690|回复: 5

[求助] 关于vxWorks shell下用d命令访问外部60x设备出错问题?

[复制链接]
发表于 2015-5-12 15:54:38 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
用FPGA做了一个60x-to-Local桥,挂在MPC8260的60x总线上,vxWorks起来后用d命令访问FPGA桥后面的设备寄存器,只要输入d命令就会将CPU挂死,shell只打印了地址的几个字符就死掉,开始怀疑逻辑问题导致CPU挂死,但是同样的逻辑代码,编写一个读写程序,通过tornado下载然后运行,又可以正常读写FPGA桥后面的设备寄存器空间,不知道为什么?
请高手指点!

万分感谢!!!!
发表于 2015-7-8 14:59:45 | 显示全部楼层
MPC826X可能会有CACHE一致性的问题
 楼主| 发表于 2015-7-13 16:03:25 | 显示全部楼层
回复 2# yao0718

不知道对外部60x slave访问时使用d命令和程序访问有什么区别?

编一个类似于d命令的函数用于访问外部60x slave,编译成功后在操作系统启动成功后,可以看到自定义的函数符号已经存在,因此在shell
下键入函数名和要读取的地址,可以正常访问。
 楼主| 发表于 2015-7-13 16:08:10 | 显示全部楼层
回复 2# yao0718


   d命令是不是默认使用到cache?
发表于 2015-7-14 09:51:55 | 显示全部楼层
看下芯片的ERRATA,在83XX中彻底解决了CACHE的一致性问题
发表于 2017-5-10 14:10:09 | 显示全部楼层
thanks!!!!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /2 下一条


小黑屋| 手机版| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-12-22 15:22 , Processed in 0.029063 second(s), 9 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表