我正在尝试在VXworks中编写PCI设备驱动程序。即使源文件适用于pciConfigLib,在编译之后,它会引发错误,指出“未定义函数引用”。VxWorks PCI驱动程序 - 编译错误
任何帮助表示赞赏。
感谢 VxNewbee
我正在尝试在VXworks中编写PCI设备驱动程序。即使源文件适用于pciConfigLib,在编译之后,它会引发错误,指出“未定义函数引用”。VxWorks PCI驱动程序 - 编译错误
任何帮助表示赞赏。
感谢 VxNewbee
我只想扔了这一点,在那里,但如果你实际上调用Pcifinddevice那么这是错误的,你需要pciFindDevice(案例事项)
如果还是不行工作,然后从VxWorks的外壳可以告诉你我的
lkup "pci"
而且输出一定要阅读设备驱动程序开发指南: http://www.mecatronica.eesc.usp.br/wiki/upload/0/07/Vxworks_device_driver_developers_guide_6.0.pdf
它并没有一个很好的基本示例来说明如何创建一个基本的驱动程序,但是如果您使用的是eclipse,那么您应该能够在那里创建一个新的设备驱动程序项目,它提供了一些很好的建议但是,从现有的模板驱动程序开始。还有其他的文件,你应该能够从风河支持网站访问。
什么函数是undefined? –
嗨克里斯,第一谢谢你的回应。我在文件pciConfigLib.c中使用了函数Pcifindevice()。我已经包含了该项目的文件和所有相关的头文件,并试图找到该设备。我在653平台项目下创建了一个用户定义的应用程序项目。用户定义的应用程序项目被编译。当我编译平台项目加载模拟器中的应用程序时,我收到错误“未定义的函数Pcifindevice参考” – VxNewbee