20240924给荣品RD-RK3588-AHD开发板刷Rockchip原厂的Buildroot
2024/9/24 16:38
1、默认选择RK3588S编译:【EVB1】
viewpro@viewpro-ThinkBook-16-G5-IRH:~/rk3588s_20230620$
viewpro@viewpro-ThinkBook-16-G5-IRH:~/rk3588s_20230620$ ./build.sh lunch
4. rockchip_rk3588s_evb1_lp4x_v10_defconfig
Which would you like? [1]: 4
viewpro@viewpro-ThinkBook-16-G5-IRH:~/rk3588s_20230620$ ./build.sh
刷机的时候很容易发现经典的单双RK806电源问题!
2、可容易发现,DTS目录中,单电源方案有:tablet、EVB4和EVB8。
更具经验,但是linux下的方案只有rk3588s-evb4-lp4x-v10-linux.dts。
rk3588s-tablet-v10.dts
rk3588s-tablet-v11.dts
rk3588s-tablet-rk806-single-v10.dts
rk3588s-evb1-lp4x-v10-linux.dts
rk3588s-evb1-lp4x-v10.dts rk3588s-evb1-lp4x.dtsi rk3588s-rk806-dual.dtsi
rk3588s-evb2-lp5-v10.dts rk3588s-evb2-lp5.dtsi rk3588s-rk806-dual.dtsi
rk3588s-evb2-lp5-v10-linux.dts
rk3588s-evb3-lp4x-v10-linux.dts
rk3588s-evb3-lp4x-v10.dts rk3588s-evb3-lp4x.dtsi rk3588s-rk806-dual.dtsi
rk3588s-evb3-lp4x-v10-sii9022-bt1120-to-hdmi.dts
rk3588s-evb3-lp4x-v10-nvp6158-ahd-to-bt1120.dts
rk3588s-evb3-lp4x-v10-rk630-bt656-to-cvbs.dts
rk3588s-evb4-lp4x-v10.dts rk3588s-evb4-lp4x.dtsi rk3588-rk806-single.dtsi
rk3588s-evb4-lp4x-v10-linux.dts
rk3588s-evb8-lp4x-v10.dts rk3588s-evb8-lp4x.dtsi rk3588-rk806-single.dtsi
3、使用EVB4的DTS,编译打包刷机之后可以进buildroot,但是HDMI没有显示。
断电/掉电之后在开机,连Buildroot也无法进入了。。
Z:\rk3588s_20230620\device\rockchip\.chips\rk3588\rockchip_rk3588s_evb1_lp4x_v10_defconfig
RK_KERNEL_DTS_NAME="rk3588s-evb1-lp4x-v10-linux"
RK_USE_FIT_IMG=y
修改为:
#RK_KERNEL_DTS_NAME="rk3588s-evb1-lp4x-v10-linux"
#RK_KERNEL_DTS_NAME="rk3588s-evb4-lp4x-v10-linux"
RK_KERNEL_DTS_NAME="rd-rk3588s-ahd"
RK_USE_FIT_IMG=y
viewpro@viewpro-ThinkBook-16-G5-IRH:~/rk3588s_20230620$
viewpro@viewpro-ThinkBook-16-G5-IRH:~/rk3588s_20230620$ ./build.sh lunch
############### Rockchip Linux SDK ###############
Manifest: rk3588_linux_release_v1.4.0_20231220.xml
Version: linux-5.10-gen-rkr7
Log colors: message notice warning error fatal
Parsing supported commands...
Log saved at /home/viewpro/rk3588s_20230620/output/sessions/2024-09-24_16-41-20
Pick a defconfig:
1. rockchip_defconfig
2. rockchip_rk3588_evb1_lp4_v10_defconfig
3. rockchip_rk3588_evb7_v11_defconfig
4. rockchip_rk3588s_evb1_lp4x_v10_defconfig
Which would you like? [1]: 4
Switching to defconfig: /home/viewpro/rk3588s_20230620/device/rockchip/.chip/rockchip_rk3588s_evb1_lp4x_v10_defconfig
mkdir -p /home/viewpro/rk3588s_20230620/output/kconf/lxdialog
make CC="gcc" HOSTCC="gcc" \
obj=/home/viewpro/rk3588s_20230620/output/kconf -C /home/viewpro/rk3588s_20230620/device/rockchip/common/kconfig -f Makefile.br conf
make[1]: Entering directory '/home/viewpro/rk3588s_20230620/device/rockchip/common/kconfig'
gcc -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DCURSES_LOC="<ncurses.h>" -DNCURSES_WIDECHAR=1 -DLOCALE -I/home/viewpro/rk3588s_20230620/output/kconf -DCONFIG_=\"\" -MM *.c > /home/viewpro/rk3588s_20230620/output/kconf/.depend 2>/dev/null || :
gcc -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DCURSES_LOC="<ncurses.h>" -DNCURSES_WIDECHAR=1 -DLOCALE -I/home/viewpro/rk3588s_20230620/output/kconf -DCONFIG_=\"\" -c conf.c -o /home/viewpro/rk3588s_20230620/output/kconf/conf.o
gcc -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DCURSES_LOC="<ncurses.h>" -DNCURSES_WIDECHAR=1 -DLOCALE -I/home/viewpro/rk3588s_20230620/output/kconf -DCONFIG_=\"\" -I. -c /home/viewpro/rk3588s_20230620/output/kconf/zconf.tab.c -o /home/viewpro/rk3588s_20230620/output/kconf/zconf.tab.o
gcc -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DCURSES_LOC="<ncurses.h>" -DNCURSES_WIDECHAR=1 -DLOCALE -I/home/viewpro/rk3588s_20230620/output/kconf -DCONFIG_=\"\" /home/viewpro/rk3588s_20230620/output/kconf/conf.o /home/viewpro/rk3588s_20230620/output/kconf/zconf.tab.o -o /home/viewpro/rk3588s_20230620/output/kconf/conf
rm /home/viewpro/rk3588s_20230620/output/kconf/zconf.tab.c
make[1]: Leaving directory '/home/viewpro/rk3588s_20230620/device/rockchip/common/kconfig'
#
# configuration written to /home/viewpro/rk3588s_20230620/output/.config
#
viewpro@viewpro-ThinkBook-16-G5-IRH:~/rk3588s_20230620$
viewpro@viewpro-ThinkBook-16-G5-IRH:~/rk3588s_20230620$
viewpro@viewpro-ThinkBook-16-G5-IRH:~/rk3588s_20230620$ ./build.sh
4、更新DTS为荣品RD-RK3588-AHD开发板的,
Z:\rk3588s_20230620\device\rockchip\.chips\rk3588\rockchip_rk3588s_evb1_lp4x_v10_defconfig
#RK_KERNEL_DTS_NAME="rk3588s-evb1-lp4x-v10-linux"
#RK_KERNEL_DTS_NAME="rk3588s-evb4-lp4x-v10-linux"
RK_KERNEL_DTS_NAME="rd-rk3588s-ahd"
RK_USE_FIT_IMG=y
Z:\rk3588s_20230620\kernel\arch\arm64\boot\dts\rockchip\rk3588\rd-rk3588s-ahd.dts
viewpro@viewpro-ThinkBook-16-G5-IRH:~/rk3588s_20230620$
viewpro@viewpro-ThinkBook-16-G5-IRH:~/rk3588s_20230620$ cd kernel/
viewpro@viewpro-ThinkBook-16-G5-IRH:~/rk3588s_20230620/kernel$ ll
total 1784124
drwxr-xr-x 26 viewpro viewpro 4096 9月 24 17:51 ./
drwxr-xr-x 18 viewpro viewpro 4096 9月 24 18:00 ../
drwxr-xr-x 2 viewpro viewpro 4096 3月 20 2024 android/
drwxr-xr-x 26 viewpro viewpro 4096 3月 20 2024 arch/
drwxr-xr-x 3 viewpro viewpro 4096 9月 24 16:48 block/
-rw-rw-r-- 1 viewpro viewpro 37286400 9月 24 17:51 boot.img
-rw-r--r-- 1 viewpro viewpro 1410 3月 20 2024 boot.its
-rw-r--r-- 1 viewpro viewpro 296 3月 20 2024 build.config.aarch64
-rw-r--r-- 1 viewpro viewpro 429 3月 20 2024 build.config.allmodconfig
-rw-r--r-- 1 viewpro viewpro 152 3月 20 2024 build.config.allmodconfig.aarch64
-rw-r--r-- 1 viewpro viewpro 148 3月 20 2024 build.config.allmodconfig.arm
-rw-r--r-- 1 viewpro viewpro 151 3月 20 2024 build.config.allmodconfig.x86_64
-rw-r--r-- 1 viewpro viewpro 1214 3月 20 2024 build.config.amlogic
-rw-r--r-- 1 viewpro viewpro 198 3月 20 2024 build.config.arm
-rw-r--r-- 1 viewpro viewpro 378 3月 20 2024 build.config.common
-rw-r--r-- 1 viewpro viewpro 795 3月 20 2024 build.config.db845c
-rw-r--r-- 1 viewpro viewpro 63 3月 20 2024 build.config.gki
-rw-r--r-- 1 viewpro viewpro 1416 3月 20 2024 build.config.gki.aarch64
-rw-r--r-- 1 viewpro viewpro 638 3月 20 2024 build.config.gki.aarch64.fips140
-rw-r--r-- 1 viewpro viewpro 230 3月 20 2024 build.config.gki.aarch64.fips140_eval_testing
-rw-r--r-- 1 viewpro viewpro 106 3月 20 2024 build.config.gki-debug.aarch64
-rw-r--r-- 1 viewpro viewpro 105 3月 20 2024 build.config.gki-debug.x86_64
-rw-r--r-- 1 viewpro viewpro 664 3月 20 2024 build.config.gki_kasan
-rw-r--r-- 1 viewpro viewpro 148 3月 20 2024 build.config.gki_kasan.aarch64
-rw-r--r-- 1 viewpro viewpro 148 3月 20 2024 build.config.gki_kasan.x86_64
-rw-r--r-- 1 viewpro viewpro 629 3月 20 2024 build.config.gki_kprobes
-rw-r--r-- 1 viewpro viewpro 151 3月 20 2024 build.config.gki_kprobes.aarch64
-rw-r--r-- 1 viewpro viewpro 150 3月 20 2024 build.config.gki_kprobes.x86_64
-rw-r--r-- 1 viewpro viewpro 142 3月 20 2024 build.config.gki.x86_64
-rw-r--r-- 1 viewpro viewpro 740 3月 20 2024 build.config.hikey960
-rw-r--r-- 1 viewpro viewpro 544 3月 20 2024 build.config.khwasan
-rw-r--r-- 1 viewpro viewpro 478 3月 20 2024 build.config.rockchip
-rw-r--r-- 1 viewpro viewpro 274 3月 20 2024 build.config.x86_64
drwxr-xr-x 2 viewpro viewpro 4096 9月 24 16:47 certs/
-rw-r--r-- 1 viewpro viewpro 16673 3月 20 2024 .clang-format
-rw-r--r-- 1 viewpro viewpro 59 3月 20 2024 .cocciconfig
-rw-rw-r-- 1 viewpro viewpro 194248 9月 24 17:51 .config
-rw-rw-r-- 1 viewpro viewpro 194224 9月 24 17:51 .config.old
-rw-r--r-- 1 viewpro viewpro 496 3月 20 2024 COPYING
-rw-r--r-- 1 viewpro viewpro 100478 3月 20 2024 CREDITS
drwxr-xr-x 4 viewpro viewpro 12288 9月 24 16:48 crypto/
drwxr-xr-x 82 viewpro viewpro 4096 3月 20 2024 Documentation/
drwxr-xr-x 144 viewpro viewpro 4096 9月 24 16:51 drivers/
drwxr-xr-x 80 viewpro viewpro 12288 9月 24 16:49 fs/
-rw-r--r-- 1 viewpro viewpro 71 3月 20 2024 .get_maintainer.ignore
lrwxrwxrwx 1 viewpro viewpro 28 3月 20 2024 .git -> ../.repo/projects/kernel.git/
-rw-r--r-- 1 viewpro viewpro 62 3月 20 2024 .gitattributes
-rw-r--r-- 1 viewpro viewpro 1944 3月 20 2024 .gitignore
drwxr-xr-x 31 viewpro viewpro 4096 9月 24 16:47 include/
drwxr-xr-x 2 viewpro viewpro 4096 9月 24 16:47 init/
drwxr-xr-x 2 viewpro viewpro 4096 9月 24 16:48 io_uring/
drwxr-xr-x 2 viewpro viewpro 4096 9月 24 16:47 ipc/
-rw-r--r-- 1 viewpro viewpro 1327 3月 20 2024 Kbuild
-rw-r--r-- 1 viewpro viewpro 555 3月 20 2024 Kconfig
drwxr-xr-x 21 viewpro viewpro 12288 9月 24 17:51 kernel/
drwxr-xr-x 21 viewpro viewpro 20480 9月 24 16:49 lib/
drwxr-xr-x 6 viewpro viewpro 4096 3月 20 2024 LICENSES/
-rw-r--r-- 1 viewpro viewpro 12936 3月 20 2024 logo.bmp
-rw-r--r-- 1 viewpro viewpro 22364 3月 20 2024 logo_kernel.bmp
-rw-r--r-- 1 viewpro viewpro 18204 3月 20 2024 .mailmap
-rw-r--r-- 1 viewpro viewpro 577590 3月 20 2024 MAINTAINERS
-rw-r--r-- 1 viewpro viewpro 68440 3月 20 2024 Makefile
-rw-rw-r-- 1 viewpro viewpro 577 9月 24 17:51 .missing-syscalls.d
drwxr-xr-x 5 viewpro viewpro 12288 9月 24 16:48 mm/
-rw-rw-r-- 1 viewpro viewpro 23376 9月 24 16:51 modules.builtin
-rw-rw-r-- 1 viewpro viewpro 156092 9月 24 16:51 modules.builtin.modinfo
-rw-rw-r-- 1 viewpro viewpro 16046 9月 24 16:51 modules-only.symvers
-rw-rw-r-- 1 viewpro viewpro 138 9月 24 16:51 .modules-only.symvers.cmd
-rw-rw-r-- 1 viewpro viewpro 5916 9月 24 16:51 modules.order
-rw-rw-r-- 1 viewpro viewpro 421 9月 24 16:51 .modules.order.cmd
-rw-rw-r-- 1 viewpro viewpro 777964 9月 24 16:51 Module.symvers
-rw-rw-r-- 1 viewpro viewpro 80 9月 24 16:51 .Module.symvers.cmd
drwxr-xr-x 72 viewpro viewpro 4096 9月 24 16:49 net/
-rw-r--r-- 1 viewpro viewpro 438 3月 20 2024 OWNERS
-rw-r--r-- 1 viewpro viewpro 727 3月 20 2024 README
-rw-r--r-- 1 viewpro viewpro 6402 3月 20 2024 README.md
-rw-rw-r-- 1 viewpro viewpro 284672 9月 24 17:51 resource.img
drwxr-xr-x 33 viewpro viewpro 4096 3月 20 2024 samples/
-rw-r--r-- 1 viewpro viewpro 0 3月 20 2024 .scmversion
drwxr-xr-x 17 viewpro viewpro 4096 9月 24 16:48 scripts/
drwxr-xr-x 13 viewpro viewpro 4096 9月 24 16:47 security/
drwxr-xr-x 26 viewpro viewpro 4096 9月 24 16:49 sound/
-rw-rw-r-- 1 viewpro viewpro 6973979 9月 24 16:51 System.map
-rw-rw-r-- 1 viewpro viewpro 6974123 9月 24 16:51 .tmp_kallsyms
-rw-rw-r-- 1 viewpro viewpro 6973979 9月 24 16:51 .tmp_System.map
-rwxrwxr-x 1 viewpro viewpro 43732168 9月 24 16:51 .tmp_vmlinux.kallsyms1*
-rw-rw-r-- 1 viewpro viewpro 1121288 9月 24 16:51 .tmp_vmlinux.kallsyms1.o
-rw-rw-r-- 1 viewpro viewpro 6591615 9月 24 16:51 .tmp_vmlinux.kallsyms1.S
-rwxrwxr-x 1 viewpro viewpro 44846648 9月 24 16:51 .tmp_vmlinux.kallsyms2*
-rw-rw-r-- 1 viewpro viewpro 1121288 9月 24 16:51 .tmp_vmlinux.kallsyms2.o
-rw-rw-r-- 1 viewpro viewpro 6591615 9月 24 16:51 .tmp_vmlinux.kallsyms2.S
drwxr-xr-x 37 viewpro viewpro 4096 3月 20 2024 tools/
drwxr-xr-x 3 viewpro viewpro 4096 9月 24 16:47 usr/
-rw-rw-r-- 1 viewpro viewpro 2 9月 24 16:51 .version
drwxr-xr-x 4 viewpro viewpro 4096 9月 24 16:48 virt/
-rwxrwxr-x 1 viewpro viewpro 480056960 9月 24 16:51 vmlinux*
-rw-rw-r-- 1 viewpro viewpro 413 9月 24 16:51 .vmlinux.cmd
-rw-rw-r-- 1 viewpro viewpro 1165365872 9月 24 16:51 vmlinux.o
-rw-rw-r-- 1 viewpro viewpro 761918 9月 24 16:51 vmlinux.symvers
-rw-rw-r-- 1 viewpro viewpro 16093184 9月 24 17:51 zboot.img
viewpro@viewpro-ThinkBook-16-G5-IRH:~/rk3588s_20230620/kernel$
viewpro@viewpro-ThinkBook-16-G5-IRH:~/rk3588s_20230620/kernel$ make distclean
CLEAN certs
CLEAN drivers/firmware/efi/libstub
CLEAN drivers/misc/lkdtm
CLEAN drivers/scsi
CLEAN drivers/tty/vt
CLEAN fs/unicode
CLEAN kernel
CLEAN lib
CLEAN net/wireless
CLEAN usr
CLEAN vmlinux.symvers modules-only.symvers modules.builtin modules.builtin.modinfo
CLEAN scripts/basic
CLEAN scripts/dtc
CLEAN scripts/kconfig
CLEAN scripts/mod
CLEAN scripts
CLEAN include/config include/generated .config .config.old .version Module.symvers
viewpro@viewpro-ThinkBook-16-G5-IRH:~/rk3588s_20230620/kernel$
viewpro@viewpro-ThinkBook-16-G5-IRH:~/rk3588s_20230620/kernel$ ll *.img
-rw-rw-r-- 1 viewpro viewpro 37286400 9月 24 17:51 boot.img
-rw-rw-r-- 1 viewpro viewpro 284672 9月 24 17:51 resource.img
-rw-rw-r-- 1 viewpro viewpro 16093184 9月 24 17:51 zboot.img
viewpro@viewpro-ThinkBook-16-G5-IRH:~/rk3588s_20230620/kernel$
viewpro@viewpro-ThinkBook-16-G5-IRH:~/rk3588s_20230620/kernel$ rm *.img
viewpro@viewpro-ThinkBook-16-G5-IRH:~/rk3588s_20230620/kernel$
viewpro@viewpro-ThinkBook-16-G5-IRH:~/rk3588s_20230620/kernel$ ll *.img
ls: cannot access '*.img': No such file or directory
viewpro@viewpro-ThinkBook-16-G5-IRH:~/rk3588s_20230620/kernel$
viewpro@viewpro-ThinkBook-16-G5-IRH:~/rk3588s_20230620/kernel$ ll .config
ls: cannot access '.config': No such file or directory
viewpro@viewpro-ThinkBook-16-G5-IRH:~/rk3588s_20230620/kernel$
viewpro@viewpro-ThinkBook-16-G5-IRH:~/rk3588s_20230620/kernel$
viewpro@viewpro-ThinkBook-16-G5-IRH:~/rk3588s_20230620/kernel$
viewpro@viewpro-ThinkBook-16-G5-IRH:~/rk3588s_20230620/kernel$ cd ..
viewpro@viewpro-ThinkBook-16-G5-IRH:~/rk3588s_20230620$
viewpro@viewpro-ThinkBook-16-G5-IRH:~/rk3588s_20230620$
viewpro@viewpro-ThinkBook-16-G5-IRH:~/rk3588s_20230620$ ./build.sh kernel
HOSTCC scripts/dtc/util.o
LEX scripts/dtc/dtc-lexer.lex.c
YACC scripts/dtc/dtc-parser.tab.[ch]
UPD include/generated/uapi/linux/version.h
UPD include/generated/utsrelease.h
HOSTCC scripts/dtc/dtc-lexer.lex.o
HOSTCC scripts/dtc/dtc-parser.tab.o
HOSTLD scripts/dtc/dtc
make[2]: *** No rule to make target 'arch/arm64/boot/dts/rockchip/rd-rk3588s-ahd.dtb'. Stop.
make[1]: *** [Makefile:1477: rockchip/rd-rk3588s-ahd.dtb] Error 2
make: *** [arch/arm64/Makefile:214: rd-rk3588s-ahd.img] Error 2
make: Leaving directory '/home/viewpro/rk3588s_20230620/kernel'
ERROR: Running /home/viewpro/rk3588s_20230620/device/rockchip/common/build-hooks/10-kernel.sh - run_command failed!
ERROR: exit code 2 from line 36:
$@
ERROR: call stack:
build-helper: run_command(36)
10-kernel.sh: do_build(61)
10-kernel.sh: build_hook(252)
build-helper: try_func(63)
build-helper: try_hook(95)
build-helper: source(175)
10-kernel.sh: main(327)
ERROR: Running /home/viewpro/rk3588s_20230620/device/rockchip/common/build-hooks/10-kernel.sh - try_func build_hook kernel failed!
ERROR: exit code 2 from line 67:
build_hook
ERROR: call stack:
build-helper: try_func(67)
build-helper: try_hook(95)
build-helper: source(175)
10-kernel.sh: main(327)
ERROR: Running ./build.sh - run_hooks build kernel failed!
ERROR: exit code 2 from line 256:
/home/viewpro/rk3588s_20230620/device/rockchip/common/build-hooks/10-kernel.sh build kernel
ERROR: call stack:
build.sh: run_hooks(256)
build.sh: run_build_hooks(275)
build.sh: main(644)
build.sh: main(655)
ERROR: Running ./build.sh - run_build_hooks build kernel failed!
ERROR: exit code 2 from line 278:
build
ERROR: call stack:
build.sh: run_build_hooks(278)
build.sh: main(644)
build.sh: main(655)
viewpro@viewpro-ThinkBook-16-G5-IRH:~/rk3588s_20230620$
很容易发现荣品对Rockchip原厂的SDK进行了深度定制/订制!
连DTS都新建了目录。确实和以前的/原生的DTS有所区别。
简单粗暴的解法,将所有的DTS/DTSI文件都放回原来的位置,如果出现路径依赖的问题,改!
Z:\rk3588s_20230620\kernel\arch\arm64\boot\dts\rockchip\rk3588
Z:\rk3588s_20230620\kernel\arch\arm64\boot\dts\rockchip\rp-rk3588s-board.dtsi
// SPDX-License-Identifier: (GPL-2.0+ OR MIT)
/*
* Copyright (c) 2021 Rockchip Electronics Co., Ltd.
*
*/
/dts-v1/;
/* merage dtsi in rk3588s-evb4-lp4-v10-linux.dts */
#include "dt-bindings/usb/pd.h"
#include "../rk3588s.dtsi"
#include "../rk3588s-evb.dtsi"
#include "../rk3588-rk806-single.dtsi"
#include "../rk3588-linux.dtsi"
/ {
model = "Rockchip RK3588S EVB4 LP4X V10 Board";
compatible = "rockchip,rk3588s-evb4-lp4x-v10", "rockchip,rk3588";
};
修改为;
// SPDX-License-Identifier: (GPL-2.0+ OR MIT)
/*
* Copyright (c) 2021 Rockchip Electronics Co., Ltd.
*
*/
/dts-v1/;
/* merage dtsi in rk3588s-evb4-lp4-v10-linux.dts */
#include "dt-bindings/usb/pd.h"
#include "rk3588s.dtsi"
#include "rk3588s-evb.dtsi"
#include "rk3588-rk806-single.dtsi"
#include "rk3588-linux.dtsi"
/ {
model = "Rockchip RK3588S EVB4 LP4X V10 Board";
compatible = "rockchip,rk3588s-evb4-lp4x-v10", "rockchip,rk3588";
};
viewpro@viewpro-ThinkBook-16-G5-IRH:~/rk3588s_20230620/kernel/arch/arm64/boot/dts/rockchip$ grep 115200 . -R
./.rd-rk3588s-ahd.dtb.dts.tmp: rockchip,baudrate = <115200>;
./.rd-rk3588s-ahd.dtb.dts.tmp: rockchip,baudrate = <115200>;
./rp-rk3588s-board.dtsi: rockchip,baudrate = <115200>; /* Only 115200 and 1500000 */
./rk3588-linux.dtsi: rockchip,baudrate = <1500000>; /* Only 115200 and 1500000 */
./rp-rk3588s-board - 副本.dtsi: rockchip,baudrate = <115200>; /* Only 115200 and 1500000 */
./rd-rk3588s-ahd.dts: rockchip,baudrate = <115200>;
viewpro@viewpro-ThinkBook-16-G5-IRH:~/rk3588s_20230620/kernel/arch/arm64/boot/dts/rockchip$
Z:\rk3588s_20230620\kernel\arch\arm64\boot\dts\rockchip\rd-rk3588s-ahd.dts
&uart7 {
status = "okay";
pinctrl-names = "default";
pinctrl-0 = <&uart7m2_xfer>;
};
//&fiq_debugger {
// rockchip,baudrate = <115200>;
//};
&can0 {
assigned-clocks = <&cru CLK_CAN0>;
assigned-clock-rates = <200000000>;
status = "okay";
pinctrl-names = "default";
pinctrl-0 = <&can0m0_pins>;
};
Z:\rk3588s_20230620\kernel\arch\arm64\boot\dts\rockchip\rk3588-linux.dtsi
debug: debug@fd104000 {
compatible = "rockchip,debug";
reg = <0x0 0xfd104000 0x0 0x1000>,
<0x0 0xfd105000 0x0 0x1000>,
<0x0 0xfd106000 0x0 0x1000>,
<0x0 0xfd107000 0x0 0x1000>,
<0x0 0xfd124000 0x0 0x1000>,
<0x0 0xfd125000 0x0 0x1000>,
<0x0 0xfd126000 0x0 0x1000>,
<0x0 0xfd127000 0x0 0x1000>;
};
fiq_debugger: fiq-debugger {
compatible = "rockchip,fiq-debugger";
rockchip,serial-id = <2>;
rockchip,wake-irq = <0>;
/* If enable uart uses irq instead of fiq */
rockchip,irq-mode-enable = <1>;
rockchip,baudrate = <1500000>; /* Only 115200 and 1500000 */
interrupts = <GIC_SPI 423 IRQ_TYPE_LEVEL_LOW>;
pinctrl-names = "default";
pinctrl-0 = <&uart2m0_xfer>;
status = "okay";
};
firmware {
optee: optee {
compatible = "linaro,optee-tz";
method = "smc";
//status = "disabled";
};
};
Z:\rk3588s_20230620\kernel\arch\arm64\boot\dts\rockchip\rp-rk3588s-board.dtsi
&fiq_debugger {
compatible = "rockchip,fiq-debugger";
rockchip,serial-id = <2>;
rockchip,wake-irq = <0>;
/* If enable uart uses irq instead of fiq */
rockchip,irq-mode-enable = <1>;
rockchip,baudrate = <115200>; /* Only 115200 and 1500000 */
interrupts = <GIC_SPI 423 IRQ_TYPE_LEVEL_LOW>;
pinctrl-names = "default";
pinctrl-0 = <&uart2m0_xfer>;
status = "okay";
};
修改为:
&fiq_debugger {
compatible = "rockchip,fiq-debugger";
rockchip,serial-id = <2>;
rockchip,wake-irq = <0>;
/* If enable uart uses irq instead of fiq */
rockchip,irq-mode-enable = <1>;
//rockchip,baudrate = <115200>; /* Only 115200 and 1500000 */
interrupts = <GIC_SPI 423 IRQ_TYPE_LEVEL_LOW>;
pinctrl-names = "default";
pinctrl-0 = <&uart2m0_xfer>;
status = "okay";
};
参考资料:
https://item.taobao.com/item.htm?abbucket=4&id=727861665603&ns=1&priceTId=214781a917268350164768836eb76d&skuId=5146176221792&spm=a21n57.1.item.2.5eb0523cmrKbeX&utparam=%7B%22aplus_abtest%22%3A%2259e4da4afc07bc8a6473f754b1387a9c%22%7D
https://item.taobao.com/item.htm?abbucket=4&id=727861665603&ns=1&priceTId=214781a917268350164768836eb76d&skuId=5146176221793&spm=a21n57.1.item.2.5eb0523cmrKbeX&utparam=%7B%22aplus_abtest%22%3A%2259e4da4afc07bc8a6473f754b1387a9c%22%7D
瑞芯微RK3588开发板3588核心板rockchip八核8K荣品RD-RK3588-AHD
RK3588核心板4G内存+32G存储 全国产 C248
RD-RK3588-AHD底板(默认不含核心板) 需加购核心板使用 BC365
https://doc.rpdzkj.cn/#/navbar/%E7%BD%91%E7%9B%98%E9%93%BE%E6%8E%A5
瑞芯微系列
荣品的 第三方资料
仅供参考