Part Number: AM6548
Tool/software: Linux
Hi
I have some problem when I use uart
The EVM board can not receive data fully,there are some data missing and some data errors.
Reproduce:
1. sdk version:
root@am65xx-evm:~# uname -a
Linux am65xx-evm 4.19.38-g4dae378bbe #14 SMP PREEMPT Mon Aug 5 14:38:57 CST 201x
2.Test steps:
set the uart baud rate: 9600
PC program :uart_send.sh
#!/bin/bash
count=1000;
for((i=1;i<=$count;i++));
do
echo "0;1;3;4;6;7;8;9;a;b;c;d;e;f;10;11;12;13;14;15;16;17;18;19;1a;1b;1c;1d;1e;1f;20;21;22;23;24;25;26;27;28;29;2a;2b;2c;2d;2e;2f;30;31;32;33;34;35;36;37;38;39;3a;3b;3c;3d;3e;3f;40;41;42;43;44;45;46;47;48;49;4a;4b;4c;4d;4e;4f;50;51;52;53;54;55;56;57;58;59;5a;5b;5c;5d;5e;5f;60;61;62;63;64;65;66;67;68;69;6a;6b;6c;6d;6e;6f;70;71;72;73;74;75;76;77;78;79;7a;7b;7c;7d;7e;7f;80;81;82;83;84;85;86;87;88;89;8a;8b;8c;8d;8e;8f;90;91;92;93;94;95;96;97;98;99;9a;#a3" > /dev/ttyUSB3;
done
EVM:uart_recv.sh
#!/bin/bash
while (true);
do
cat /dev/ttyS1 > test.txt;
done
Firstly,execute uart_recv.sh on the evm and then execute uart_send.sh on the pc
Result: test.tar
can use "#" to count how many items I have received.
I have send 1000 counts items ,but I have only receive 991 items.
besides there are some items error,maybe there are some space or error data.
