I am using rockpis_ubuntu_bionic_minimal_arm64_20200809_0856-gpt.img and I`ve already succesfully updated it.
I am trying to use a microcontroller to communicate with the console through uart0. The microcontroller cannot transmit at 1500000 bps, so I must decrease the speed to 115200 bps. In the uEnv.txt file I find the following:
*verbosity=7
fdtfile=rockchip/rk3308-rock-pi-s.dtb
console=ttyS0,1500000n8
overlays=rk3308-uart0
rootuuid=e6cc3977-ae0c-4340-9b51-66197ebac83d
initrdsize=0x62d433
kernelversion=4.4.143-55-rockchip-g6b7accbc999b
initrdimg=initrd.img-4.4.143-55-rockchip-g6b7accbc999b
kernelimg=vmlinuz-4.4.143-55-rockchip-g6b7accbc999b
*
In the third line I have changed the speed to 115200. After restarting, the serial communication has been completely damaged. Using SSH I change the speed back to 1500000 and there is serial communication again.
Should I do something else to change the speed of the usart0?
I have also tried to enable the uart1 with the speed of 115200 by editing the same uEnv.txt file as follows:
*verbosity=7
fdtfile=rockchip/rk3308-rock-pi-s.dtb
console=ttyS0,1500000n8
overlays=rk3308-uart0 rock3308-uart1
console=ttyS1,115200n8
rootuuid=e6cc3977-ae0c-4340-9b51-66197ebac83d
initrdsize=0x62d433
kernelversion=4.4.143-55-rockchip-g6b7accbc999b
initrdimg=initrd.img-4.4.143-55-rockchip-g6b7accbc999b
kernelimg=vmlinuz-4.4.143-55-rockchip-g6b7accbc999b
~
*
but in this case when it restarts, in the console by uart0 it stops with the following warning:
WARNING: suspend_mode_handler: Not support call: 0x4
and this also appears:
*Applying kernel provided DT overlay rk3308-uart0.dtbo
** Unable to read file /dtbs/4.4.143-55-rockchip-g6b7accbc999b/rockchip/overlay/rock3308-uart1.dtbo **
*
Thank you very much for any advice you can give me.
Gonzalo Guerrero