PCI 驱动编程步骤
1。复制C:/Tornado/target/h/drv/pci目录下pciAutoConfigLib.h,pciConfigLib.h等PCI头文件文件和C:/Tornado/target/src/drv/pci目录下pciAutoConfigLib.c,pciConfigLib.c等PCI文件到BSP目录下。
2。根据实际的PCI硬件定义改写或从写这些PCI文件。
3。改写BSP配置文件
a. 在BSP 文件config.h中加入语句 #define INCLUDE_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();
...................