[ECOS] The serial problem of lpc24xx
jasonlee
famudingding2008@sina.com
Fri Aug 28 03:45:00 GMT 2009
Hi all:
I am a newbin of eocs,some days ago, I went to porting ecos for
lpc2468.yes, i use the ea2468 demo
tmplates,I have change the default drvier for my board.And now I have
resolved the most problems.
But I have a problems about serial.
I find that serila diver for ea2468 have benn implemnted,UART0 and
UART1.The ser_arm_lpc24xx.cdl file contian 4 serial devier.
frist of all ,i change the gpio to enable UART0~4 pins in the funtions
hal_gpio_init
second, all implment CYGINT_IO_SERIAL_LPC24XX_UART0~4 in
hal_arm_lpc24xx_ea2468.cdl.(If, i do not do this ,there is only UART0 and
UART1 are supported)
now i compile the code ,and run the below code for serial.The result is :
only UART0 ouput the test_string.
UART1~3 nothing ouput.
I tested the DEVTAB,/dev/ser0 /dev/ser1 /dev/ser2 /dev/ser3 is implment.
I can not find out what the problems? who can tell me the way to fix this
?
Tanks for you help~!!!
for (;;){
err = cyg_io_lookup( "/dev/ser0", &handle );
if (err == 0)
err = cyg_io_write( handle, test_string, &len );
}
err = cyg_io_lookup( "/dev/ser1", &handle1 );
if (err == 0){
err = cyg_io_write( handle1, test_string, &len )
}
err = cyg_io_lookup( "/dev/ser2", &handle1 );
if (err == 0){
err = cyg_io_write( handle1, test_string, &len );
}
err = cyg_io_lookup( "/dev/ser3", &handle1 );
if (err == 0){
err = cyg_io_write( handle1, test_string, &len );
}
--
View this message in context: http://www.nabble.com/The-serial-problem-of-lpc24xx-tp25183593p25183593.html
Sent from the Sourceware - ecos-discuss mailing list archive at Nabble.com.
--
Before posting, please read the FAQ: http://ecos.sourceware.org/fom/ecos
and search the list archive: http://ecos.sourceware.org/ml/ecos-discuss
More information about the Ecos-discuss
mailing list