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


Reply via email to