阅读:1105回复:4
请教860的启动问题
请教860的启动问题.我自己做的860板子,启动时我已把rstconf~拉低,在上电复位后总线上也检测到D0~D15上的上拉下拉信号,但860仍然按它的默认配置工作。不知为何?
还有,上电复位后,CS0~有效,RD/WR~信号也始终在RD状态,在0XFFF00100读到第一条指令(我用逻辑分析仪测了,总线上的数据是48 00 00 35,),但之后A19始终处于高电平状态,地址线上只有A26,A27,A28,A29在变化,860始终在这一地址区域循环 而不往下执行。对此我毫无办法,恳请各位高手指点一二!不胜感激! :) |
|
论坛版主
|
沙发#
发布于:2003-12-17 19:50
你的上下拉弄对没?仔细检查一下!!!地址不跑可能是地址线不动了。
|
|
板凳#
发布于:2003-12-18 10:42
谢谢你的回复!DO~D15的上拉下拉我改了好几次,但始终改不了它的启动配置状态,它也不是按照缺省的配置状态,不管我把RSTCONF~拉高还是拉低,860的起始地址始终是0XFFF00000,至于它的数据宽度我也不知道860工作时认的是32位还是16位或8位,860到底读进去什么指令很难搞清楚。请问wxl_50685330,你以前的复位配置是怎么配的?RSTCONF~直接用10K电阻拉高或拉低有没有问题?
|
|
论坛版主
|
地板#
发布于:2003-12-18 16:44
对不起兄弟,我没做过860,做过一点8245,不过你说地址不动了,我觉得可能是上下拉不对,是不是把地址线弄得常高或常低了?原来我倒是遇到过,至于上下拉电阻的值应该看860的DATASHEET,你说~RSTCONF信号高低对系统启动工作模式无影响可能是还有哪儿的小细节没搞好,再仔细看看DATASHEET,很多问题就是一点点疏忽了就半天不对:)
对了,数据宽度应该是可配的,你有逻辑分析义可以用循环传32位的一个数,AA55吧,去查数据线就可以看到总线宽度了,也有可能CPU会自动将32位传送自动分成两个16位,860我不是很熟 |
|
地下室#
发布于:2003-12-18 17:29
不管怎样还是非常感谢你,听从你的建议,我再仔细看看860手册,如果860能按照我定义的模式工作其它问题就比较好解决。
|
|