wangxy
驱动牛犊
驱动牛犊
  • 注册日期2003-01-14
  • 最后登录2004-02-10
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1607回复:14

5933的串行EEPROM读不进去数据,请问各位高人

楼主#
更多 发布于:2003-06-03 10:16
我用串行EEPROM来BOOT LOAD ,电源,地,时钟,地址经过测量都是对的,用示波器量SCL,SDA,也有数据从5933送出,可是就是EEPEOM里的数据就是读不出来,EEPROM也是好的,请问各位高人,问题可能出在哪?
yjhleaf
驱动小牛
驱动小牛
  • 注册日期2001-11-04
  • 最后登录2005-11-23
  • 粉丝0
  • 关注0
  • 积分15分
  • 威望2点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-06-05 20:57
EEPROM里的配置是按芯片资料给的写的吗?S5933有它的要求的。
忽如一夜春风来,千树万树梨花开。
wangxy
驱动牛犊
驱动牛犊
  • 注册日期2003-01-14
  • 最后登录2004-02-10
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-06-06 08:56
对,我是按照5933的数据手册上写的,开始标志55,AA,然后是长度,在40H开始是BOOT LOAD 的内容,5933数据手册上有一个例子,我是参照上面写的,不管我怎么改EEPROM里的内容,5933好象总是采用默认的配置,EEPROM没有起作用
wangxy
驱动牛犊
驱动牛犊
  • 注册日期2003-01-14
  • 最后登录2004-02-10
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2003-06-06 11:31
对了,在文档里好象这样写的,以55,AA开始,然后是长度,接下来是配置信息,最后以一个校验和结尾,可是我找不到这个长度是怎么定义的,就是说64个BYTE用什么代替,更多的BYTE用什么代替。。。
还有这个校验和是用什么方式产生的呢?
yjhleaf
驱动小牛
驱动小牛
  • 注册日期2001-11-04
  • 最后登录2005-11-23
  • 粉丝0
  • 关注0
  • 积分15分
  • 威望2点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2003-06-08 11:44
用ATMEL的24c02/08什么的,从40h开始写,然后按照PCI配置头的结构写。如:第一个(0040h)写厂家名、设备名、依次是状态等。
忽如一夜春风来,千树万树梨花开。
wangxy
驱动牛犊
驱动牛犊
  • 注册日期2003-01-14
  • 最后登录2004-02-10
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2003-06-09 08:50
yjhleaf

老兄,这个是当然的,要是有外扩ROM,就要从第一个字节写55、AA。。。40开始写配置信息VID、DID。。。,要是不扩展,就只要从40开始写配置信息就开始啦,可是EEPEOM 好象没有作用,5933总是采用默认配置
yjhleaf
驱动小牛
驱动小牛
  • 注册日期2001-11-04
  • 最后登录2005-11-23
  • 粉丝0
  • 关注0
  • 积分15分
  • 威望2点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2003-06-11 21:30
我也搞不懂了。
忽如一夜春风来,千树万树梨花开。
wangxy
驱动牛犊
驱动牛犊
  • 注册日期2003-01-14
  • 最后登录2004-02-10
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2003-06-19 11:15
你用的串行EEPROM是哪个公司的,这个有规定吗
jiaoshangwei
驱动牛犊
驱动牛犊
  • 注册日期2002-11-10
  • 最后登录2003-10-28
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2003-06-19 12:22
老兄,你看看你的硬件电路上的5933引脚是不是接错了,有一个是管外部rom的,我也正在做5933,希望多多交流
wangxy
驱动牛犊
驱动牛犊
  • 注册日期2003-01-14
  • 最后登录2004-02-10
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
9楼#
发布于:2003-06-19 12:57
什么意思,管外部ROM?不都是那个EEPROM
不就是SNV,SDA,SCL吗?
jiaoshangwei
驱动牛犊
驱动牛犊
  • 注册日期2002-11-10
  • 最后登录2003-10-28
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
10楼#
发布于:2003-06-19 13:18
snv 应该是高电平,你看看是不是,还有你的sda接上拉电阻了吗?
wangxy
驱动牛犊
驱动牛犊
  • 注册日期2003-01-14
  • 最后登录2004-02-10
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
11楼#
发布于:2003-06-20 10:23
哈哈
这些不会有错,我现在关心的是对EEPROM有没有要求,是不是每一个公司的串行EEPROM都可以用,还是只能用那一个公司的EEPOM?
janeliwp
驱动牛犊
驱动牛犊
  • 注册日期2003-06-07
  • 最后登录2003-08-20
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
12楼#
发布于:2003-06-23 11:08
并不是那个公司的EEPROM都可以用的,一般接口芯片中会推荐eeprom的,或者就用接口芯片公司生产的,总之对其外部的eeprom是有要求的。
wangxy
驱动牛犊
驱动牛犊
  • 注册日期2003-01-14
  • 最后登录2004-02-10
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
13楼#
发布于:2003-06-23 13:14
谢谢,我试一下
lifeship
驱动小牛
驱动小牛
  • 注册日期2002-10-18
  • 最后登录2005-07-19
  • 粉丝0
  • 关注0
  • 积分6分
  • 威望2点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
14楼#
发布于:2003-07-01 00:24
那位兄弟有5933的资料,发一份给我瞧瞧peiky@163.com,万分感谢
杯汝前来,  老子今朝,  放荡形骸!  甚长年抱渴,  咽如焦釜,  于今喜醉,  气似奔雷!  慢说刘伶,  古今达者,  醉后何妨死便埋! 
游客

返回顶部