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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
EETOP诚邀模拟IC相关培训讲师 创芯人才网--重磅上线啦!
查看: 2154|回复: 1

ARM - S3C4510B总线扩展怪问题

[复制链接]
发表于 2005-1-16 16:31:31 | 显示全部楼层 |阅读模式

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

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

x
   用的是微芯力的开发板ws310
   用ARM和FPGA连接开发系统。ARM的地址总线,控制信号(片选,写使能,读使能)都连接到FPGA上(这些信号通过FPGA直接联到一块双口RAM上),地址总线连接到双口RAM的数据线上。连接确保无误,FPGA和RAM电路确保正确,FPGA功能确保正确,ARM程序确保正确(ws310未与其他任何器件连接)。但是当ARM与FPGA连接后,ARM的程序总是错误执行,例如给某个寄存器负值(LDR R1,=0),运行完后却其他寄存器的值却被改变,这只是一个例子,总之程序运行完全不正确(程序下载是正确的)。FPGA不通电结果也是这样。决定在ARM和FPGA中间加上buffer,做好了电路,buffer选的是HC244,可是结果也是这样,即使HC244的另一端不连接任何器件,不加电源,情况也是如此。
   现在怀疑ws310的外部总线就不能接任何东西,一接ARM程序就错!!不知各位高人有没有人用ws310通过数据或地址总线和别的期间相连?有没有碰到类似的问题,如何解决?
   在下先谢谢了,这个问题难为了我们好久,实在不知如何解决,请高人指点。
发表于 2005-1-17 09:20:50 | 显示全部楼层

ARM - S3C4510B总线扩展怪问题

第一步你还是要让程序运行无误,比如通过串口打印等,然后才能考虑进一步调试,
所以你先还是以程序运行无误这个目标来查看软硬件,比如电源(如果你自己设计
的板子)复位,大端小端等。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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


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

GMT+8, 2024-11-22 21:10 , Processed in 0.021391 second(s), 9 queries , Gzip On, Redis On.

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