串口驅動程序的入口文件:config/bsp/sysSerial.c
1、在sysSerialHwInit()函數中初始化串口相關的硬件,最后調用m8260SioDevInit(&scc8260_chan)
2、在sysSerialHwInit2()中連接中斷:
(void)intConnect(INUM_TO_IVEC(INUM_SCC1),
(VOIDFUNCPTR)m8260SioInt,
(int)&scc8260_chan);
3、在sysSerialChanGet()中設置通道號與返回結構:
else if
(channel == 2)
return ((SIO_CHAN *)
&scc8260_chan);
4、修改全局的常量NUM_TTY,與串口的總通道數一致。
上面的內容初始化正常后,串口驅動應該可以正常加載了。