最近寫壹個sja1000的PCI can驅動,得到irq號後,通過pciIntConnect()鏈接中斷總是返回ERROR,執行失敗,通過查看pciIntLib.c中該函數的源碼,知道在執行該函數前需要先執行pciIntLibInit()函數將pciIntLibInitStatus變量賦值為OK才可以。但是在BSP目錄下,負責PCI設備庫初始化的兩個文件為pciCfgStub.c和pciCfgIntStub.c,其中pciCfgIntStub.c中調用了 pciIntLibInit()函數,可是卻被#ifndef INCLUDE_VXBUS包圍著,也就是說定義了 INCLUDE_VXBUS就不能執行 pciIntLibInit函數。
上一篇:網頁遊戲3D引擎下一篇:邀請應用程序源代碼