阅读:1617回复:14
5933的串行EEPROM读不进去数据,请问各位高人
我用串行EEPROM来BOOT LOAD ,电源,地,时钟,地址经过测量都是对的,用示波器量SCL,SDA,也有数据从5933送出,可是就是EEPEOM里的数据就是读不出来,EEPROM也是好的,请问各位高人,问题可能出在哪?
|
|
沙发#
发布于:2003-06-05 20:57
EEPROM里的配置是按芯片资料给的写的吗?S5933有它的要求的。
|
|
|
板凳#
发布于:2003-06-06 08:56
对,我是按照5933的数据手册上写的,开始标志55,AA,然后是长度,在40H开始是BOOT LOAD 的内容,5933数据手册上有一个例子,我是参照上面写的,不管我怎么改EEPROM里的内容,5933好象总是采用默认的配置,EEPROM没有起作用
|
|
地板#
发布于:2003-06-06 11:31
对了,在文档里好象这样写的,以55,AA开始,然后是长度,接下来是配置信息,最后以一个校验和结尾,可是我找不到这个长度是怎么定义的,就是说64个BYTE用什么代替,更多的BYTE用什么代替。。。
还有这个校验和是用什么方式产生的呢? |
|
地下室#
发布于:2003-06-08 11:44
用ATMEL的24c02/08什么的,从40h开始写,然后按照PCI配置头的结构写。如:第一个(0040h)写厂家名、设备名、依次是状态等。
|
|
|
5楼#
发布于:2003-06-09 08:50
yjhleaf
老兄,这个是当然的,要是有外扩ROM,就要从第一个字节写55、AA。。。40开始写配置信息VID、DID。。。,要是不扩展,就只要从40开始写配置信息就开始啦,可是EEPEOM 好象没有作用,5933总是采用默认配置 |
|
6楼#
发布于:2003-06-11 21:30
我也搞不懂了。
|
|
|
7楼#
发布于:2003-06-19 11:15
你用的串行EEPROM是哪个公司的,这个有规定吗
|
|
8楼#
发布于:2003-06-19 12:22
老兄,你看看你的硬件电路上的5933引脚是不是接错了,有一个是管外部rom的,我也正在做5933,希望多多交流
|
|
9楼#
发布于:2003-06-19 12:57
什么意思,管外部ROM?不都是那个EEPROM
不就是SNV,SDA,SCL吗? |
|
10楼#
发布于:2003-06-19 13:18
snv 应该是高电平,你看看是不是,还有你的sda接上拉电阻了吗?
|
|
11楼#
发布于:2003-06-20 10:23
哈哈
这些不会有错,我现在关心的是对EEPROM有没有要求,是不是每一个公司的串行EEPROM都可以用,还是只能用那一个公司的EEPOM? |
|
12楼#
发布于:2003-06-23 11:08
并不是那个公司的EEPROM都可以用的,一般接口芯片中会推荐eeprom的,或者就用接口芯片公司生产的,总之对其外部的eeprom是有要求的。
|
|
|
13楼#
发布于:2003-06-23 13:14
谢谢,我试一下
|
|
14楼#
发布于:2003-07-01 00:24
那位兄弟有5933的资料,发一份给我瞧瞧peiky@163.com,万分感谢
|
|
|