2a5d90a595
This patch introduces patches for the custom kernel, as it is currently used for the Radxa Rock 5B. The patches fix two gcc compiler warnings, which result in a build error, if the kernel is used with gcc version 12. Since also the code of custom board drivers for WiFi support is affected, and no fixes are provided by the vendor, the custom WiFi support is disabled. Signed-off-by: Kilian Zinnecker <kilian.zinnecker@mail.de> Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
83 lines
1.7 KiB
Plaintext
83 lines
1.7 KiB
Plaintext
RADXA ROCK 5B
|
|
==============
|
|
https://wiki.radxa.com/Rock5/hardware/5b
|
|
|
|
Build:
|
|
======
|
|
$ make rock5b_defconfig
|
|
$ make
|
|
|
|
Files created in output directory
|
|
=================================
|
|
|
|
output/images
|
|
.
|
|
├── Image
|
|
├── Image.gz
|
|
├── boot.scr
|
|
├── boot.vfat
|
|
├── image.itb
|
|
├── rk3588-rock-5b.dtb
|
|
├── rk3588_bl31_v1.40.elf
|
|
├── rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.12.bin
|
|
├── rock5b.its
|
|
├── rootfs.ext2
|
|
├── rootfs.ext4
|
|
├── rootfs.tar
|
|
├── sdcard.img
|
|
├── u-boot-rockchip.bin
|
|
└── u-boot.bin
|
|
|
|
Creating bootable SD card:
|
|
==========================
|
|
|
|
Simply invoke (as root)
|
|
|
|
sudo dd if=output/images/sdcard.img of=/dev/sdX && sync
|
|
|
|
Where X is your SD card device.
|
|
|
|
Booting:
|
|
========
|
|
|
|
Serial console:
|
|
---------------
|
|
The Rock 5B has a 40-pin GPIO header. Its layout can be seen here:
|
|
https://wiki.radxa.com/Rock5/hardware/5b/gpio
|
|
|
|
The Uart pins are as follows:
|
|
|
|
pin 6: gnd
|
|
pin 8: tx
|
|
pin 10: rx
|
|
|
|
Baudrate for this board is 1500000.
|
|
|
|
Login:
|
|
------
|
|
Enter 'root' as login user, and the prompt is ready.
|
|
|
|
wiki link:
|
|
----------
|
|
https://forum.radxa.com/c/rock5
|
|
|
|
Issues:
|
|
=======
|
|
|
|
The custom Radxa kernel provides custom code to support WiFi. However,
|
|
that code does not compile with GCC 12, which is the current default
|
|
version in buildroot. Hence, the WiFi kernel drivers are disabled, until
|
|
the issues get fixed (if ever). If they are desperately needed, one may
|
|
apply the following workaround, as long as buildroot still supports GCC
|
|
version 11:
|
|
|
|
1. Set GCC version 11, by adding the following line to
|
|
configs/rock5b_defconfig:
|
|
|
|
BR2_GCC_VERSION_11_X=y
|
|
|
|
2. Re-enable custom WiFi drivers by removing the following line from
|
|
board/radxa/rock5b/linux.fragment:
|
|
|
|
# CONFIG_WL_ROCKCHIP is not set
|