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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
芯片精品文章合集(500篇!)    创芯人才网--重磅上线啦!
查看: 6596|回复: 2

[原创] uboot中pci总线scan设备的一个疑问,多谢指教.....

[复制链接]
发表于 2012-2-9 23:04:11 | 显示全部楼层 |阅读模式

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

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

x

8377的板子,按照32bit 33MHz的pci来设计的,uboot用的是2010.03版本,在scan pci总线的时候,结果如下:

=> pci
Scanning PCI devices on bus 0
BusDevFun  VendorId   DeviceId   Device Class       Sub-Class
_____________________________________________________________
00.00.00   0x1957     0x00c6     Processor               0x20
=>

查到的00c6的设备其实就是8377内部的pci。

其实,0级总线上还装着一个PCI9054的数据采集卡,其IDSEL信号通过18欧姆电阻连接到AD25,采集卡本身是OK的,在pc机上确认过了。

我跟踪了源码,在 pci_read_config_word(dev, PCI_VENDOR_ID, &VendorID) 的时候,得到的VendorID是0xFFFF,就是说uboot认为没有看到采集卡。


这个问题比较疑惑,不太清楚从哪些方面去分析,希望能够得到大虾的帮助。



多谢指教
 楼主| 发表于 2012-3-16 09:07:14 | 显示全部楼层
嗯,忘记贴上原因了。

焊接的时候,工厂工人把原本CBE0#~CBE3#上的2.2K上拉电阻焊接成了22欧姆了。导致pci总线命令都是错误的。

现在可以查到挂在外面的设备了。
发表于 2012-7-16 22:29:17 | 显示全部楼层
首先看一下外围PCI设备复位信号,确保没有被复位住。然后再可以在执行PCI扫描时用示波器测一下IDSEL(采集卡的)信号,看IDSEL信号有没有?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

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

GMT+8, 2024-4-28 23:39 , Processed in 0.019501 second(s), 9 queries , Gzip On, Redis On.

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