Hello. I am using the serial port ttyS3 of my Foxboard (LX832) that communicates with a microcontroler at 19200bds. I have disabled the DMA on this port for "real time" reasons.
I am using the method described in the acmesystems web site: c programming "tty_printf", etc... Some times, without any reason, the Foxboard does not send the data anymore. The programm is still running, passing the "tty_printf" function, but the pin TXD3 is always 3.3V continuously (no move at oscilloscope anymore). I then have to terminate the program and restart it again; after that it works again. No hard reboot is necessary. Therefore I beleive that this is a software issue. But I am not sure. This happends perhaps once every 5 minutes, and I am sending data every 40ms. Does anybody have an idea about the origin of this problem? Any idea about how to solve this? Thank you all for your help. Leon. French robot maker. Take a look at my robot: http://tech.groups.yahoo.com/group/foxboard/message/4953
