Part Number: AM4372
Tool/software: Linux
I've developed a board with the AM4372 and we are working to use a SCADA protocol along the serial port. I'm having an issue where every so often the first byte of a message would get repeated and the last byte of the message would be missing. We put a scope on it to determine this functionality. I also put kernel print statements out at the point before it calls serial_out to see if there was something wrong in the transmit buffer. The bytes match up to what is expected. I'm assuming at this point it is writing to the register when it calls serial_out so I don't know where else I can dig into this problem further. At this point I am assuming that there is something with the UART that is causing this. I need some guidance on what my options are with this board and what I can do to fix this problem. We are communicating over 9600 8n1.