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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
EETOP诚邀模拟IC相关培训讲师 创芯人才网--重磅上线啦!
查看: 3291|回复: 1

[求助] 8641D的PCI-E总线控制器不在L0状态,如何配置?

[复制链接]
发表于 2011-6-6 12:00:57 | 显示全部楼层 |阅读模式

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

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

x
大家好!
            正在调powerpc8641D的内核,用的vxWorks6.8,vxBus驱动架构,SMP模式。现在我在初始化powerpc8641D的PCIE的时候发现,驱动程序会去读 LTSSM State Status Register这个寄存器,判断是不是处于L0状态,如果不处于L0状态,驱动会返回,不进行后续的初始化。
            我现在的情况就是我的PCIE好像不处于L0状态,这个寄存器的值是0,表示Detect quiet。我看资料,感觉应该是硬件一上电初始化好了,PCIE就处于L0状态,看资料也说LTSSM这个状态机不需要软件配置应该是硬件配置好的,但是我在8641D的手册里面也没有找到相关的配置L0状态的资料,想请问下大家有没有做过这方面的朋友,PCIE的这个L0状态到底是硬件配置,还是软件配置的,如果要配置,那要处于L0状态需要怎么配置呢?
            查了一些资料,说freescale的CPU如果PCI-E控制器上没有接设备就会无法配置,但是我有两路PCIE,其中一路接的插槽,另一路接了一个PEX8648的桥芯片,可是接了桥芯片的这路依然不在L0状态,看资料这个L0状态说是根据硬件状态自己训练就可以了,不需要软件配置的啊,那硬件上还需要什么配置呢?
           望回复!谢谢!
 楼主| 发表于 2011-6-13 20:58:53 | 显示全部楼层
自己顶一下 希望有朋友帮下忙
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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


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

GMT+8, 2024-11-15 14:36 , Processed in 0.022031 second(s), 8 queries , Gzip On, Redis On.

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