20240924给荣品RD-RK3588-AHD开发板刷Rockchip原厂的Buildroot

devtools/2024/9/24 23:39:24/

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
瑞芯微系列

荣品的 第三方资料
仅供参考


http://www.ppmy.cn/devtools/116711.html

相关文章

Springboot常见问题(bean找不到)

如图错误显示userMapper bean没有找到。 解决方案&#xff1a; mapper包位置有问题&#xff1a;因为SpringBoot默认的包扫描机制会扫描启动类所在的包同级文件和子包下的文件。注解问题&#xff1a; 比如没有加mapper注解 然而无论是UserMapper所在的包位置还是Mapper注解都是…

springboot+vue宠物医院挂号看病诊断系统 f9h46

目录 宠物主人宠物医生系统管理人员系统实现截图技术介绍核心代码部分展示详细视频演示源码获取 宠物主人 登录注册&#xff1a;注册账户并登录系统。 首页&#xff1a;显示系统基本信息和用户导向功能。 个人中心&#xff1a;更新个人信息&#xff0c;包括联系方式、密码等。…

CentOS Linux教程(7)--目录文件的创建、删除、移动、复制、重命名

文章目录 1. 创建目录、文件2. 删除目录、文件3. 移动目录、文件4. 复制目录、文件5. 重命名目录、文件 1. 创建目录、文件 使用mkdir创建目录&#xff1a; 使用touch创建文件&#xff1a; 2. 删除目录、文件 使用rm可以删除文件: 使用rm -f可以强制删除文件&#xff0c;…

2016年国赛高教杯数学建模A题系泊系统的设计解题全过程文档及程序

2016年国赛高教杯数学建模 A题 系泊系统的设计 近浅海观测网的传输节点由浮标系统、系泊系统和水声通讯系统组成&#xff08;如图1所示&#xff09;。某型传输节点的浮标系统可简化为底面直径2m、高2m的圆柱体&#xff0c;浮标的质量为1000kg。系泊系统由钢管、钢桶、重物球、…

SpringCloud (1) 服务拆解

1 服务拆解和治理 1.1 服务拆解 微服务的核心就是服务拆分,将传统的大项目拆分为多个微型服务(服务或微服务),实现服务之间"高内聚(微服务职责单一),低耦合(微服务功能相对独立)"的目的 (1) 水平(横向)拆分:先搭出拆分框架,比如【公共服务】(比如:common服务,client…

论文解读《MmAP : Multi-Modal Alignment Prompt for Cross-Domain Multi-Task Learning》

系列文章目录 文章目录 系列文章目录论文细节理解1、研究背景2、论文贡献3、方法框架4、研究思路5、实验6、限制 论文细节理解 首先是稠密场景理解多任务&#xff0c;对每个输入样本进行语义分割、表面法向估计、显著性检测等。 稠密场景理解多任务学习是计算机视觉中的一个重…

Golang | Leetcode Golang题解之第412题Fizz Buzz

题目&#xff1a; 题解&#xff1a; func fizzBuzz(n int) (ans []string) {for i : 1; i < n; i {sb : &strings.Builder{}if i%3 0 {sb.WriteString("Fizz")}if i%5 0 {sb.WriteString("Buzz")}if sb.Len() 0 {sb.WriteString(strconv.Itoa(i…

ESP32-S3百度文心一言大模型AI语音聊天助手(支持自定义唤醒词训练)【手把手非常详细】【万字教程】

简介 此项目主要使用ESP32-S3实现一个AI语音聊天助手&#xff0c;可以通过该项目熟悉ESP32-S3 arduino的开发&#xff0c;百度语音识别&#xff0c;语音合成API调用&#xff0c;百度文心一言大模型API的调用方法&#xff0c;音频的录制及播放&#xff0c;SD卡的读写&#xff0c…