完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
我们正在开发一种带有PCI Express接口的产品,h / W家伙正在将FPGA放入我需要与之交谈的盒子中。我们计划将原型卡(ML507)放置在运行Ubuntu的PC中,以便
调试FPGA和主机驱动程序。我已经安装了一台带有Ubuntu 12.04的PC,我已经在Documentation文件夹和Web上的博客中阅读了有关PCI Express设计的内容。 我的任务是在PC端开发API以支持GUI,现在只需对FPGA寄存器执行读/写操作。 我开始使用PCI Express服务的示例代码并得到无意义的编译错误。根据Documentation文件夹中的HOWTO(我在网上找到的东西),源代码应该包含以下结构:static struct pcie_port_service_id service_id [] = {{.vendor = VENDOR_ID,.device = DEVICE_ID,。port_type = PCIE_RC_PORT,。service_type = PCIE_PORT_SERVICE_AER,},{/ * end:all zeroes * /}};编译器抱怨结构名称。 我检查了头文件pcieport_if.h,它不包含我应该使用的结构。 我环顾四周,显然,这个结构被删除了。 所以现在,我不知道如何编写服务代码,因为我的教程可能基于旧的设计,我似乎无法找到新设计方法的教程。任何想法都会受到欢迎。真的,比以往更困惑 |
|
相关推荐
5个回答
|
|
解决了
根据我们的兼职Linux顾问的说法,我在http://www.kernel.org/doc/ols/2005/ols2005v2-pages-9-18.pdf上阅读的信息误入歧途。 我可以像过去一样编写驱动程序,但将其注册为pci驱动程序,而在过去,我注册为平台驱动程序。 我被指向/drivers/net/3c59x.c以获取如何编写驱动程序的示例。 比尔,比尔。 在原帖中查看解决方案 |
|
|
|
http://www.xilinx.com/products/boards/ml507/ml507_12.1/pcie.htm
Austin Lesea主要工程师Xilinx San Jose |
|
|
|
BB,
好。 你当然已经完成了尽职调查。 我希望有人可以帮助你的司机。 那么,那里的任何人对bb有什么建议吗? 他们似乎已经找到了所有合适的地方。 Austin Lesea主要工程师Xilinx San Jose |
|
|
|
在IP / PCI Express论坛上发帖可能会更好......
------------------------------------------“如果它不起作用 模拟,它不会在板上工作。“ |
|
|
|
解决了
根据我们的兼职Linux顾问的说法,我在http://www.kernel.org/doc/ols/2005/ols2005v2-pages-9-18.pdf上阅读的信息误入歧途。 我可以像过去一样编写驱动程序,但将其注册为pci驱动程序,而在过去,我注册为平台驱动程序。 我被指向/drivers/net/3c59x.c以获取如何编写驱动程序的示例。 比尔,比尔。 |
|
|
|
只有小组成员才能发言,加入小组>>
2395 浏览 7 评论
2810 浏览 4 评论
Spartan 3-AN时钟和VHDL让ISE合成时出现错误该怎么办?
2277 浏览 9 评论
3352 浏览 0 评论
如何在RTL或xilinx spartan fpga的约束文件中插入1.56ns延迟缓冲区?
2445 浏览 15 评论
有输入,但是LVDS_25的FPGA内部接收不到数据,为什么?
777浏览 1评论
请问vc707的电源线是如何连接的,我这边可能出现了缺失元件的情况导致无法供电
557浏览 1评论
求一块XILINX开发板KC705,VC707,KC105和KCU1500
403浏览 1评论
1984浏览 0评论
702浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-3 03:05 , Processed in 2.606713 second(s), Total 58, Slave 49 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号