Hi,
> Please show the code you use to initialise the serial port and the code > you use to send the bytes to the device. I don't think that this would make much sense - my software is programmed in Java, and according to this uses a KVM which handles all the stuff with setting up the serial port etc. I also use this (exactly the same code and KVM) in another project where I communicate with another device connected via serial, and it works perfectly. Also, I tried some more in the meantime using my own software as well as the serial_test - tool from the fox home page. Everything works, except sending the byte 0x00 (0x01 for example works, "higher" byte values also). When I use a 0x00, it also does not make any difference if I try to send it to the foxboard, or if I try to send it from the foxboard to a connected PC: when I send it, the serial port on the fox does not realize that it should have arrived, and when I try to receive it from the foxboard (which means if I tell e.g. the serial_test tool to send it), nothing arrives on my PC. Also, I looked at the number of bytes available when I send a sequence to the fox: normally, if I send e. g. the sequence 0x01 0x02 0x01 to the fox, it (which means my tool) recognizes that there are three bytes available for being read. But if I send a sequence like 0x01 0x00 0x03, it says that there are just two byte available. So I'm pretty sure that the problem really must be the 0x00-byte. (0x01 e. g. also is not really a readable ASCII character, but works fine...) Greetings from Dortmund University, Germany Jan
