
Date: Fri, 21 Jun 2024 00:22:43 +0200 From: Quentin Schulz quentin.schulz@cherry.de
Hi Quentin,
FYI, the DDR bin is printing stuff on the console, so we had to modify it (with a tool from Rockchip) to remove the gibberish breaking the terminal by setting the appropriate controller, mux and baudrate (for our products, there's no one size fits all :) ). The question is how to handle this since we cannot realistically store every possible permutation of that binary for each UART controller, mux of UART controller and baudrate (the only parameters **we** modify, but there are tons of others).
To build the RK356x and RK3588 of the u-boot packages on OpenBSD I've written a small program that changes the baudrate from 1500000 to 115200:
https://github.com/openbsd/ports/blob/master/sysutils/u-boot/rk356x/files/rk... https://github.com/openbsd/ports/blob/master/sysutils/u-boot/rk3588/files/rk...
This just does the bare minimum and it might break with future changes to the layout of the binaries. But I don't think it would be difficult to add a few more parameters.
Cheers,
Mark