分类: 嵌入式
2011-05-05 11:40:25
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 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();
...................
|