我正在嘗試在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