it seems your issue can be related to the uart baud rate. I can use 9600 baud rate and receive from the VIM4 without issue as mention in the dumped info.
root@x86_host:~# picocom --flow hoff -b 921600 /dev/ttyUSB0
picocom v3.1
port is : /dev/ttyUSB0
flowcontrol : RTS/CTS
baudrate is : 921600
parity is : none
databits are : 8
stopbits are : 1
escape is : C-a
local echo is : no
noinit is : no
noreset is : no
hangup is : no
nolock is : no
send_cmd is : sz -vv
receive_cmd is : rz -vv -E
imap is :
omap is :
emap is : crcrlf,delbs,
logfile is : none
initstring : none
exit_after is : not set
exit is : no
Type [C-a] [C-h] to see available commands
Terminal ready
I’ve tried but don’t have any effect.
x86 side picocom --flow hoff -b 115200 /dev/ttyUSB0 picocom --flow hoff -b 921600 /dev/ttyUSB0 minicom -s -b 921600
And can you clarify which UART should I use LINUX_RX/TX or UART_e_RX/TX ?
And why we have two UARTs in one board ?
Is LINUX_RX/TX the same UART_e_RX/TX ?
I’ve tried all of these but still hasn’t success.
May I have other limitations ? Like a unconfigured GPIO or something else ?
Which additional things can be checked to know that all subsystems works well ?
@Black.S please check the wiring, maybe your connections are swapped. If your ttl convertor has led indicators for data transmission, check if the right leds are blinking
You can also try connecting the uart_e and USB port of the vim4 itself and test if sending data through /dev/ttyS4 reaches/dev/ttyUSB0.