阅读:1068回复:0
多串口驱动求助,急!!!!!!!!!!!!!
我用研华的多串口卡扩展了8个串口,按st16552sio.c中所说的修改sysSerial文件,
#include \"drv/sio/st16552Sio.h\" LOCAL ST16552_CHAN st16552Chan[N_16552_CHANNELS]; void sysSerialHwInit (void) { int i; for (i = 0; i < N_16552_CHANNELS; i++) { st16552Chan.regDelta = devParas.regSpace; st16552Chan.regs = devParas.baseAdrs; st16552Chan.baudRate = CONSOLE_BAUD_RATE; st16552Chan.xtal = UART_XTAL_FREQ; st16552Chan.level = devParas.intLevel; st16552DevInit(&st16552Chan); } } void sysSerialHwInit2 (void) { (void) intConnect (INUM_TO_IVEC(devParas[0].vector), st16552MuxInt, (int) &st16552Mux); intEnable (devParas[0].intLevel); } 可是却没有驱动成功,不知道还有什么地方要修改,恳请各位帮忙指点一下。 哪位做过多串口驱动的大侠能否给份驱动,不胜感激!!!!!!!!!!! hanson_park@163.com |
|