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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 3090|回复: 9

[求助] linux平台pci采集卡设计问题,跪求大神指导

[复制链接]
发表于 2014-6-23 16:45:30 | 显示全部楼层 |阅读模式

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

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

x
小弟最近在做一个pci采集卡,在fpga平台上用vhdl设计了一个pci设备,linux已经成功认到这个设备了,但手动加载驱动的时候电脑经常死机。cpu只给分配了一段memory,没有分配i/o空间。(见图,图上的信息是没有加载驱动时候的。),就算有时驱动加载成功后读数据也会死机。求大神指导。。。

没有加载自己驱动时候lspci-v打印出来的

没有加载自己驱动时候lspci-v打印出来的
发表于 2014-6-23 22:04:16 | 显示全部楼层
像这种问题PCIE经常遇到,最常见的原因是PCIE设计存在问题,这个那个的原因,会拉死整个PCIE BUS,导致其它设备都不能正常工作,比如显卡。
像你这个问题,应是PCI能基本工作,但是如果PC在访问设备时,不能正常地响应,就会占用总线,导致其它PCI设备也不能正常工作。所以检查下设计,仿真下看看,在健壮性方面找找原因。
发表于 2014-6-23 22:47:40 | 显示全部楼层
从时间和稳定性考虑,应该用IP. 如果你是大神除外。 死机被领导和客户看到的时候,麻烦就不断。
发表于 2014-6-24 00:21:18 | 显示全部楼层
不加驱动程序,死不死机?
 楼主| 发表于 2014-6-24 09:26:27 | 显示全部楼层
回复 4# gxliu


   不加驱动是不会死机的
发表于 2014-6-24 10:53:45 | 显示全部楼层
驱动是自己写的,还是厂商成熟的?防止有数据对齐问题。确定软件没有问题,再做FPGA仿真,特别要做后仿。只是建议,只做过PCIe的。
 楼主| 发表于 2014-6-24 11:16:28 | 显示全部楼层
回复 6# gxliu


   都是自己写的
发表于 2014-6-24 17:08:53 | 显示全部楼层
有pcie 协议分析仪么,  往上一接,啥都看到了,啥都清楚了, 不然,那就在driver 里添debugmessage,  一步一步 来。     不稳定 ,死机都是大范围的概念。
工欲善其事,必先利其器。 没有 协议分析仪,  等着delay吧!
 楼主| 发表于 2014-6-25 16:04:23 | 显示全部楼层
回复 8# xujin2002ji


   不是专门做这个的所以没有那些仪器。奇怪的是我把硬件配置改成是映射I\O空间而不是映射MEMORY空间是不会死机的。估计是我memory那边有问题,
发表于 2014-7-4 22:52:53 | 显示全部楼层
Ok, good
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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


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

GMT+8, 2024-11-25 22:39 , Processed in 0.029985 second(s), 9 queries , Gzip On, Redis On.

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