VxWorks PCI驱动编程步骤


PCI 驱动编程步骤

1. 复制~Tornado\target\h\drv\pci目录下pciAutoConfigLib.h, pciConfigLib.h等PCI头文件文件

和~Tornado\target\src\drv\pci目录下pciAutoConfigLib.c, pciConfigLib.c等PCI文件到BSP目录下。

2. 根据实际的PCI硬件定义改写或重写这些PCI文件。

3. 改写BSP配置文件

a. 在BSP 文件config.h中加入语句 #define&nbspINCLUDE_PCI (添加PCI模块)。
b. 在BSP 文件sysLib.c中加入语句 #include "pci/pciConfigLib.c"(主要PCI初始化函数在这个文件中)。
c. 在BSP 文件sysLib.c中加入语句 IMPORT void sysOutLong(); (导入PCI需要的一些基本函数)。
IMPORT char sysInByte();
IMPORT char sysOutByte();
...................

 

你可能感兴趣的:(编程)