阅读:1252回复:7
9052启动问题
现在的情况是这样,板卡不带EEPROM启动后,WINDRIVER可以找到板卡,并且可以对板卡进行I/O,MEMORY读写,但是我就糊涂了 没有EERPOM 里面的配置信息哪里来的,(里面分配了一个I/O空间,两个MEMORY空间 一个中断)?对32位MEMORY先写在读,读回来的数据和原来的数据总是有4为一直为0 不知道是什么原因?
另外,如果我把别人做好的板卡的配置信息写到EEPROM里面和板卡一起启动,WINDRIVER就读出来的配置信息和我写入的信息完全不一样,这个是为什么呢?而且就不能进行读写。(我的配置信息是用别人好的EEPROM里面的信息通过SUPER的烧程器读出来,然后烧到我的EEPROM里面的,但老是插在板子上出来的信息不对) |
|
沙发#
发布于:2004-07-03 11:21
查一下你的EEPROM的EEDO脚是不是上拉了?如果上拉了9052使用的是默认的配置所以不用EEPROM也能正常使用。即使插上EEPROM,配置信息也是默认的,不是EEPROM里的。
|
|
板凳#
发布于:2004-07-03 12:56
我查过,EEDO有上拉电阻 10K的, 是不是阻值不对?
|
|
地板#
发布于:2004-07-03 14:31
我的帖子的意思是把上拉去掉。因为有上拉的话,每次都会是默认配置,而不是你自己的配置。
|
|
地下室#
发布于:2004-07-06 21:03
跟上拉电阻一点关系没有/
配置数据有问题,或者说和电路状态不匹配. 给点分再说! |
|
5楼#
发布于:2004-07-07 09:02
不带EEPROM就能启动,怎么会是跟配置数据有关呢?你通过对EEDO上拉或不上拉试一下,就知道了。
|
|
6楼#
发布于:2004-07-07 12:45
没有带EEPROM的话,选用的是9052的默认配置,有4位一直为0应该读写的是16bit的数据。配置信息有可能错了
|
|
|
7楼#
发布于:2004-07-10 10:28
建议先用9052数据手册的推荐配置值写EEPROM
|
|