Hello Prashant, Thanks for the help to understand the questions here. From what I understand, UART has FIFO size of 64 bytes for both TX and RX. I don't understand why DebugP_scanf cannot handle receiving character and echo it back fast enough for only 10+ characters. I did try to increase the rxTriggerLevel to see whether it makes difference, but I didn't have luck here. In our use case, we don't use copy-paste, but we have python script to handle sending characters of START_PROGRAM_KEY. This failed the same way as the copy-paste example you have as above on EVM board. I also have the above questions regarding FIFO_EN setting in SDK's uart_v0.c, which seems to be conflict with TRM's recommendation for UART polling mode. I believe, with a proper setting, AM243x with a 800 MHz MCU clock frequency should be able to handle receiving and echoing a character back properly at UART clock of 115k; unless there is something else that we have not understood about. Thanks, Hong
↧