EDA365电子工程师网

标题: IDT PCIE SWITCH 调试问题 [打印本页]

作者: donkey    时间: 2018-3-25 22:25
标题: IDT PCIE SWITCH 调试问题
IDT PCIE SWITCH 调试问题
7 z& e9 v3 c- y  a使用89PES3T3,cpu是MPC83XX,通过X1的PCIE接口扩展,一分二。目前,在vxworks下只能找到SWITCH 的upstream 的device ID和wendor ID ,downstream的找不到,
$ T. z/ I2 @$ g! o3 p8 G8 M时序,复位,参考、clk已测试,应该没有问题。已联系过厂家,采用eeprom模式,修改勘误表中的寄存器错误,无改善。
- |5 f$ N" k& ]: P% f不知如何继续定位问题了?
; P. {$ b( Q9 W8 h
% w  Q# N( [' X# e+ j
作者: donkey    时间: 2018-3-25 22:27
附件是、sch

zk.pdf

291.19 KB, 阅读权限: 30, 下载次数: 6, 下载积分: 威望 -5

图纸


作者: 深圳—allegro    时间: 2018-3-26 09:25
提示: 作者被禁止或删除 内容自动屏蔽
作者: part99    时间: 2018-3-26 11:42
无解啦!如果IDT不提供vxwork驱动,你自己玩半年也玩不出来。你这样的方案设计把FW工程师给难死' v/ Z/ D5 N: a4 a
我曾经试过linux驱动,一样找不到downstream, 开发板只提供x86/windows driver。当然,我只是开发板试验而已,还没有去lay板,一看不行,赶紧换pci-e转USB3.0,速度一样的快,还是USB省心。
作者: cun1986    时间: 2018-3-26 16:32
在WINDOWS下
作者: cun1986    时间: 2018-3-26 16:32
在WINDOWS下可以实现吗?
作者: donkey    时间: 2018-3-27 07:39
这种设计方式没法再WINDOWS下试了吧
作者: donkey    时间: 2018-3-27 07:43
part99 发表于 2018-3-26 11:42" B+ M' O. u0 D$ \! Q! O; ?% G
无解啦!如果IDT不提供vxwork驱动,你自己玩半年也玩不出来。你这样的方案设计把FW工程师给难死
& H( E( b2 z4 Y+ N& s我曾经 ...

4 v3 ]! u1 j; I' ^# @VX的驱动下不行,linux下也不行。下行设备是pcie接口,没得选
作者: cun1986    时间: 2018-3-27 09:44
IDT 有个调试软件工具PCI Express® BrowserI不知道对你有没有帮助。
作者: ykwym    时间: 2018-3-27 10:11
donkey 发表于 2018-3-27 07:43
/ v( h3 L/ b( B9 y* rVX的驱动下不行,linux下也不行。下行设备是pcie接口,没得选

- i  C4 e# \" ?! `$ k1 u0 g这个基本还是硬件和配置问题,和驱动没关系,基本主流的os都会自带p2p的driver,我以前n多客户都在vx下用pcie switch,没有问题。
0 K1 Q4 {, U2 T1 u$ |3 h9 }
作者: donkey    时间: 2018-3-27 12:41
cun1986 发表于 2018-3-27 09:44( W+ T1 O1 H* N; p! T: u
IDT 有个调试软件工具PCI Express BrowserI不知道对你有没有帮助。

5 N( H, H" M. [) L& |3 N/ j- Z试过,不能生成cfg文件,后来IDT支持给了这个cfg,生成的bin配置文件,下载后现象相同
作者: part99    时间: 2018-3-27 22:06
ykwym 发表于 2018-3-26 21:11
3 N* u2 r( h: V' K这个基本还是硬件和配置问题,和驱动没关系,基本主流的os都会自带p2p的driver,我以前n多客户都在vx下用 ...

% B3 V8 Y0 V* v6 @2 Q# T$ K大哥一定是FW高手,我用linux装驱动确实找不到下行设备,但是换了IDT的PCIE-USB3之后,马上就认出来了,不知道您说的p2p驱动是哪个版本的linux,我用3点几。
3 ~* E" c5 e' d1 m
作者: ykwym    时间: 2018-3-27 23:25
part99 发表于 2018-3-27 22:06/ c; w: l8 ^0 m( p
大哥一定是FW高手,我用linux装驱动确实找不到下行设备,但是换了IDT的PCIE-USB3之后,马上就认出来了, ...
8 j; m6 {5 x8 v
不会啊,我没跳过2.4之前的,2.6后的我确定一定都会有。你是怎么看有没有downstream的,lspci吗?. [2 b# X: m/ Q) x

作者: donkey    时间: 2018-3-31 23:03
调试过程 IDT PCIE Switch 89HPES3T3ZB 调试记录 (未找到原因)2018-03-31.pdf (663.89 KB, 下载次数: 3)
& w4 {# ?* S! W1 N' u) c2 @
作者: ykwym    时间: 2018-4-1 13:16
除了pericom的我不太了解,其他几家pcie switch厂家的技术支持好像都不怎么样,何况IDT这样只维持老产品的。。。
作者: xiaowenwu1989    时间: 2018-4-19 15:50
学习了...
作者: djadfas    时间: 2018-4-19 16:12
我们也没搞出来 后来换方案了
作者: donkey    时间: 2018-5-3 06:46
目前无解
' W7 y- y2 M% e" H7 E9 {
作者: donkey    时间: 2018-5-3 12:45
djadfas 发表于 2018-4-19 16:12
& v. w8 U5 v2 [/ m; }6 y我们也没搞出来 后来换方案了
5 b4 \" d0 {6 r6 |9 w  z! J: L. b# X$ n3 u
换什么的方案了?! Y1 w; d; m1 a- Q: q  s+ q

作者: 1198546    时间: 2018-6-7 11:08
路过学习学习




欢迎光临 EDA365电子工程师网 (https://bbs.elecnest.cn/) Powered by Discuz! X3.2