OpenEdv-开源电子网

 找回密码
 立即注册
查看: 509|回复: 0

RK3588disabled外设设备树会导致系统跑不起来

[复制链接]

1

主题

1

帖子

0

精华

新手上路

积分
35
金钱
35
注册时间
2020-3-2
在线时间
7 小时
发表于 2026-6-26 16:36:29 | 显示全部楼层 |阅读模式
1金钱
我使用的是RK官方的EVB1开发板,使用rk3588_sdk_v1.5.0_20240822 SDK开发包,目前disabled  I2S0(ES8388)节点就会导致起不来,后继续测试其他节点也同样问题,有没有大神指导一下什么原因?
U-Boot 2017.09 (Jun 06 2026 - 21:16:53 +0800)

Model: Rockchip RK3588 Evaluation Board
MPIDR: 0x0
PreSerial: 2, raw, 0xfeb50000
DRAM:  8 GiB
Sysmem: init
Relocation Offset: eda15000
Relocation fdt: eb9f9bc0 - eb9fecd0
CR: M/C/I
optee api revision: 2.0
mmc@fe2c0000: 1, mmc@fe2e0000: 0
Bootdev(atags): mmc 0
MMC0: HS400 Enhanced Strobe, 200Mhz
PartType: EFI
TEEC: Waring: Could not find security partition
DM: v2
boot mode: None
RESC: 'boot', blk@0x00019cb0
resource: sha256+
FIT: no signed, no conf required
DTB: rk-kernel.dtb
HASH(c): OK
usb dr_mode not found
usb dr_mode not found
spi2: RK806: 2
ON=0x40, OFF=0x00
vdd_gpu_s0 750000 uV
vdd_npu_s0 750000 uV
vdd_log_s0 750000 uV
vdd_vdenc_s0 750000 uV
vdd_gpu_mem_s0 750000 uV
vdd_npu_mem_s0 750000 uV
vdd_vdenc_mem_s0 750000 uV
spi2: RK806: 2
ON=0x40, OFF=0x00
vdd_cpu_big1_s0 init 800000 uV
vdd_cpu_big0_s0 init 800000 uV
vdd_cpu_lit_s0 init 800000 uV
vdd_cpu_big1_mem_s0 init 800000 uV
vdd_cpu_big0_mem_s0 init 800000 uV
vdd_cpu_lit_mem_s0 init 800000 uV
vdd_ddr_s0 850000 uV
get vp0 plane mask:0x5, primary id:2, cursor_plane:-1, from dts
get vp1 plane mask:0xa, primary id:3, cursor_plane:-1, from dts
get vp2 plane mask:0x140, primary id:8, cursor_plane:-1, from dts
get vp3 plane mask:0x280, primary id:9, cursor_plane:-1, from dts
Could not find baseparameter partition
Model: Rockchip RK3588 EVB1 LP4 V10 Board
## Error: Can't overwrite "ethaddr"
## Error inserting "ethaddr" variable, errno=1
## Error: Can't overwrite "eth1addr"
## Error inserting "eth1addr" variable, errno=1
Minidump: init...
Rockchip UBOOT DRM driver version: v1.0.1
vp0 have layer nr:2[0 2 ], primary plane: 2
vp1 have layer nr:2[1 3 ], primary plane: 3
vp2 have layer nr:2[6 8 ], primary plane: 8
vp3 have layer nr:2[7 9 ], primary plane: 9
Using display timing dts
dsi@fde20000:  detailed mode clock 132000 kHz, flags[a]
    H: 1080 1095 1099 1129
    V: 1920 1935 1937 1952
bus_format: 100e
VOP update mode to: 1080x1920p60, type: MIPI0 for VP3
VP3 set crtc_clock to 132000KHz
Unsupported bt709f at 10bit csc depth, use bt601f instead
VOP VP3 enable Esmart3[654x270->654x270@213x825] fmt[0] addr[0xedf00000]
final DSI-Link bandwidth: 880000 Kbps x 4
hdmi@fde80000 disconnected
hdmi@fdea0000 disconnected
CLK: (sync kernel. arm: enter 1008000 KHz, init 1008000 KHz, kernel 0N/A)
  b0pll 24000 KHz
  b1pll 24000 KHz
  lpll 24000 KHz
  v0pll 24000 KHz
  aupll 786431 KHz
  cpll 1500000 KHz
  gpll 1188000 KHz
  npll 850000 KHz
  ppll 1100000 KHz
  aclk_center_root 702000 KHz
  pclk_center_root 100000 KHz
  hclk_center_root 396000 KHz
  aclk_center_low_root 500000 KHz
  aclk_top_root 750000 KHz
  pclk_top_root 100000 KHz
  aclk_low_top_root 396000 KHz
Net:   eth0: ethernet@fe1b0000
Hit key to stop autoboot('CTRL+C'):  0
ethernet@fe1b0000 Waiting for PHY auto negotiation to complete. done
Using ethernet@fe1b0000 device
TFTP from server 192.168.1.22; our IP address is 192.168.1.100
Filename 'boot.img'.
Load address: 0x10000000
Loading: #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         ##############################
         2 MiB/s
done
Bytes transferred = 37645824 (23e6e00 hex)
BOOTM: transferring to board FIT
DTB: rk-kernel.dtb
HASH(c): OK
## Booting FIT Image at 0x10000000 with size 0x02396000
## Loading kernel from FIT Image at 10000000 ...
   Using 'conf' configuration
## Verified-boot: 0
   Trying 'kernel' kernel subimage
     Description:  unavailable
     Type:         Kernel Image
     Compression:  uncompressed
     Data Start:   0x10047e00
     Data Size:    37020160 Bytes = 35.3 MiB
     Architecture: AArch64
     OS:           Linux
     Load Address: 0x00400000
     Entry Point:  0x00400000
     Hash algo:    sha256
     Hash value:   b79c59b3e2dff97e0953cdf9d8ab0b2d04a4ce35fd5069dbce5217217701ad39
   Verifying Hash Integrity ... sha256+ OK
## Loading fdt from FIT Image at 10000000 ...
   Using 'conf' configuration
   Trying 'fdt' fdt subimage
     Description:  unavailable
     Type:         Flat Device Tree
     Compression:  uncompressed
     Data Start:   0x10000800
     Data Size:    291947 Bytes = 285.1 KiB
     Architecture: AArch64
     Load Address: 0x08300000
     Hash algo:    sha256
     Hash value:   02e193856d271edee0e47d2c807bc9b1421f800261dc007f3e64570987718172
   Verifying Hash Integrity ... sha256+ OK
   Loading fdt from 0x08300000 to 0x08300000
   Booting using the fdt blob at 0x08300000
   Loading Kernel Image from 0x10047e00 to 0x00400000 ... OK
   kernel loaded at 0x00400000, end = 0x0274e200
   Using Device Tree in place at 0000000008300000, end 000000000834a46a
"Error" handler, esr 0xbe000011

* Reason:        Exception from SError interrupt
* PC         =   000000000026e80c
* LR         =   000000000026e7b8
* SP         =   00000000eb9f9060
* ESR_EL2    =   00000000be000011
* Reloc Off  =   00000000eda15000

x0 : 0000000000000000 x1 : 0000000000000000
x2 : 0000000000000018 x3 : 00000000edd30e98
x4 : 00000000edc836f8 x5 : 000000000000006e
x6 : 000000000000000d x7 : 00000000edd0a197
x8 : 0000000000000042 x9 : 0000000000000008
x10: 0000000000000044 x11: 00000000ebc20f58
x12: 0000000000000000 x13: 0000000000000200
x14: 0000000008300000 x15: 0000000000000020
x16: 00000000edc836f8 x17: 000000000274e204
x18: 00000000eb9ffce8 x19: 0000000000000301
x20: 00000000ebd312a0 x21: 0000000000000002
x22: 0000000000000002 x23: 0000000000000300
x24: 00000000eb9f9318 x25: 00000000ebd312a0
x26: 0000000000000001 x27: 00000000ebcf7cc0
x28: 0000000000000002 x29: 00000000eb9f9240


Call trace:
  PC:   [< 0026e80c >]
  LR:   [< 0026e7b8 >]

Stack:
        [< 0026e80c >]
        [< 00203ce4 >]
        [< 00204434 >]
        [< 00202008 >]
        [< 0022d070 >]
        [< 00228340 >]
        [< 002020b8 >]
        [< 00202240 >]
        [< 0021b540 >]
        [< 0020a5f8 >]
        [< 00231180 >]
        [< 002195e0 >]
        [< 00219794 >]
        [< 00218ea8 >]
        [< 00204880 >]
        [< 00209104 >]
        [< 00231180 >]
        [< 002195e0 >]
        [< 00219794 >]
        [< 00218ea8 >]
        [< 002306ac >]
        [< 00219e34 >]
        [< 00217968 >]
        [< 0021a4cc >]
        [< 002ad9d4 >]
        [< 0021a84c >]
        [< 00201da8 >]

Copy info from "Call trace..." to a file(eg. dump.txt), and run
command in your U-Boot project: ./scripts/stacktrace.sh dump.txt

Resetting CPU ...

### ERROR ### Please RESET the board ###
这是起不来的现象

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

原子哥极力推荐上一条 /1 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2026-7-13 17:16

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表