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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

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

[求助] powerpc8641D的pcie驱动问题,pcie的L0状态

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

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

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

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状态需要怎么配置呢?
           望回复!谢谢!
 楼主| 发表于 2011-6-4 22:53:05 | 显示全部楼层
有没有朋友做过 这方面的东西呢 能给点意见吗 谢谢
发表于 2012-6-7 15:31:42 | 显示全部楼层
这位朋友,你都用68了呀,我找这个好久了,能否联系一下我呀?
或者你的联系方式是好多?
可以谈谈吗?
发表于 2012-6-29 17:24:51 | 显示全部楼层
去看看PCI总线协议,
PPC资料中找不到的,PCI总线协议中一定能找到。祝你好运
发表于 2012-7-2 19:36:32 | 显示全部楼层
1、先确认一下8641的PCIE配置模式:主或从;
2、确认PCIE外挂设备是否正常工作;
3、确认PCIE的100MHz差分时钟是否有输出;
4、确认PCIE的布线是否OK,是否TX对RX。
发表于 2012-8-13 21:59:17 | 显示全部楼层
1: 对端接的是什么设备?是标准的PCI EXPRESS设备吗?
2: 匹配电容大小对吗?
3: 你下拉两个50-ohm的电阻试试,看LTSSM状态寄存器的值能到多少?正常应该是16!
发表于 2012-8-13 22:01:24 | 显示全部楼层
PCI Express硬件设计和初始化方面的问题欢迎大家多多讨论!
发表于 2015-8-25 10:22:08 | 显示全部楼层
本帖最后由 zizicky 于 2015-8-25 10:26 编辑

我用的也是8641D,vxworks6.6,搞了一个多月的PCIE,一直不知道如何下手。请问LZ有什么资料或者经验给点分享吗?我现在是拿的XiLinx的SP605的PCIE板卡插在8641D的开发板上,通过shell的pciDevShow可以看到这块板子的VID和PID。
我如何进行PCIE的初始化和驱动的开发。请不吝赐教!
发表于 2016-6-8 16:54:57 | 显示全部楼层
您好,请问pcie的L0的状态问题,已找到原因了吗?我们的项目中,用到的是MPC8315E芯片,通过pcie跟broadcom芯片通讯,目前调试过程中发现pcie也是L0的状态为0;
底板的硬件上应该没有问题,同样的broadcom芯片,与p1020芯片通讯时,pcie显示正常的;
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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


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

GMT+8, 2024-12-22 20:27 , Processed in 0.029791 second(s), 11 queries , Gzip On, Redis On.

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