EDA365电子工程师网

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

作者: donkey    时间: 2018-3-25 22:25
标题: IDT PCIE SWITCH 调试问题
IDT PCIE SWITCH 调试问题
: \" e7 m+ H, y' V' h; v3 a1 R- q使用89PES3T3,cpu是MPC83XX,通过X1的PCIE接口扩展,一分二。目前,在vxworks下只能找到SWITCH 的upstream 的device ID和wendor ID ,downstream的找不到,1 f* Q9 |3 D6 a, `
时序,复位,参考、clk已测试,应该没有问题。已联系过厂家,采用eeprom模式,修改勘误表中的寄存器错误,无改善。
( C' y5 h  h/ `  M& b: v不知如何继续定位问题了?6 G+ p1 f( j" O+ A. X5 F, C
9 E% E6 Y8 a" I5 ~6 K$ z7 H

作者: 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工程师给难死! n+ J9 Y& K- ^! N; Q- A, 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
5 J4 u1 a! i4 N6 r6 a无解啦!如果IDT不提供vxwork驱动,你自己玩半年也玩不出来。你这样的方案设计把FW工程师给难死8 l" r5 ~- h9 u9 G0 h0 p
我曾经 ...

3 s$ }0 w0 K( i) AVX的驱动下不行,linux下也不行。下行设备是pcie接口,没得选
作者: cun1986    时间: 2018-3-27 09:44
IDT 有个调试软件工具PCI Express® BrowserI不知道对你有没有帮助。
作者: ykwym    时间: 2018-3-27 10:11
donkey 发表于 2018-3-27 07:43; s  ]& O, r+ D  J: W& Z
VX的驱动下不行,linux下也不行。下行设备是pcie接口,没得选
" Q. ]% c3 x1 V* A. G
这个基本还是硬件和配置问题,和驱动没关系,基本主流的os都会自带p2p的driver,我以前n多客户都在vx下用pcie switch,没有问题。
. s( ~) X4 K. w& x6 i8 J- u/ E
作者: donkey    时间: 2018-3-27 12:41
cun1986 发表于 2018-3-27 09:44
/ X) X+ ^+ g9 DIDT 有个调试软件工具PCI Express BrowserI不知道对你有没有帮助。

% N2 Z- J7 a2 `3 Y' d3 k) e9 Y6 B1 o试过,不能生成cfg文件,后来IDT支持给了这个cfg,生成的bin配置文件,下载后现象相同
作者: part99    时间: 2018-3-27 22:06
ykwym 发表于 2018-3-26 21:11
2 L5 u2 T$ c1 V* ?2 A: o" Z* R这个基本还是硬件和配置问题,和驱动没关系,基本主流的os都会自带p2p的driver,我以前n多客户都在vx下用 ...
. r7 ^) l/ B' n% L1 P+ {
大哥一定是FW高手,我用linux装驱动确实找不到下行设备,但是换了IDT的PCIE-USB3之后,马上就认出来了,不知道您说的p2p驱动是哪个版本的linux,我用3点几。/ v: r( b- d& z

作者: ykwym    时间: 2018-3-27 23:25
part99 发表于 2018-3-27 22:06
1 }1 b  T, `/ r$ `; {大哥一定是FW高手,我用linux装驱动确实找不到下行设备,但是换了IDT的PCIE-USB3之后,马上就认出来了, ...

8 t3 A, t! v  {$ A: L6 k! H) s不会啊,我没跳过2.4之前的,2.6后的我确定一定都会有。你是怎么看有没有downstream的,lspci吗?* B: }8 Z. M; N; c

作者: donkey    时间: 2018-3-31 23:03
调试过程 IDT PCIE Switch 89HPES3T3ZB 调试记录 (未找到原因)2018-03-31.pdf (663.89 KB, 下载次数: 3) * C' B8 w% ], B# S  m

作者: 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
目前无解2 N& Q1 b: e1 x0 M3 _. c

作者: donkey    时间: 2018-5-3 12:45
djadfas 发表于 2018-4-19 16:123 N1 Y% o9 R4 b+ c% q1 @
我们也没搞出来 后来换方案了
  p* h' i$ G# F  B3 ~) S: M
换什么的方案了?
4 z$ Q; Z$ r7 Q) m8 @% [9 ~7 q- e/ B
作者: 1198546    时间: 2018-6-7 11:08
路过学习学习




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