庐山派TF烧录K230 SDK Linux+RT-smart编译的IMAGE报错

Viewed 71

问题描述


硬件:嘉立创庐山派开发板
SDK: 从giteehub上下载最新的 K230 SDK Linux+RT-smart
环境; 基于SDK内tools/docker下docker文件build docker
image: make CONF=k230_canmv_lckfb_defconfig 编译成功并生成的IMAGE
烧录: 32G TF, 采用WIN11下rufus-4.14.exe软件 打开sysimage-sdcard.img文件

如下是 TF插入开发板后,debug com 打印error log

U-Boot 2022.10 (Jun 29 2026 - 15:47:31 +0800)

CPU: rv64imafdcvsu
Model: kendryte k230 canmv v2
DRAM: 1 GiB
Core: 25 devices, 13 uclasses, devicetree: embed
MMC: mmc0@91580000: 0, mmc1@91581000: 1
Loading Environment from MMC... GUID Partition Table Entry Array CRC is wrong: 0xc13be2ea != 0xab54d286
find_valid_gpt: *** ERROR: Invalid GPT ***
find_valid_gpt: *** Using Backup GPT ***
GUID Partition Table Entry Array CRC is wrong: 0xc13be2ea != 0xab54d286
find_valid_gpt: *** ERROR: Invalid GPT ***
find_valid_gpt: *** Using Backup GPT ***
GUID Partition Table Entry Array CRC is wrong: 0xc13be2ea != 0xab54d286
find_valid_gpt: *** ERROR: Invalid GPT ***
find_valid_gpt: *** Using Backup GPT ***
GUID Partition Table Entry Array CRC is wrong: 0xc13be2ea != 0xab54d286
find_valid_gpt: *** ERROR: Invalid GPT ***
find_valid_gpt: *** Using Backup GPT ***
GUID Partition Table Entry Array CRC is wrong: 0xc13be2ea != 0xab54d286
find_valid_gpt: *** ERROR: Invalid GPT ***
find_valid_gpt: *** Using Backup GPT ***
GUID Partition Table Entry Array CRC is wrong: 0xc13be2ea != 0xab54d286
find_valid_gpt: *** ERROR: Invalid GPT ***
find_valid_gpt: *** Using Backup GPT ***
GUID Partition Table Entry Array CRC is wrong: 0xc13be2ea != 0xab54d286
find_valid_gpt: *** ERROR: Invalid GPT ***
find_valid_gpt: *** Using Backup GPT ***
........

find_valid_gpt: *** Using Backup GPT ***
OK
In: serial@91400000
Out: serial@91400000
Err: serial@91400000
Net: No ethernet found.
Hit any key to stop autoboot: 0

OpenSBI v0.9
[ 0.000000] Linux version 5.10.4 (gitlab@06bfcce95aab) (riscv64-unknown-linux-gnu-gcc (Xuantie-900 linux-5.10.4 glibc gcc Toolchain V2.6.0 B-20220715) 10.2.0, GNU ld (GNU Binutils) 2.35) #1 SMP Mon Jun 29 15:03:39 CST 2026
[ 0.000000] earlycon: sbi0 at I/O port 0x0 (options '')
[ 0.000000] printk: bootconsole [sbi0] enabled
[ 0.000000] efi: UEFI not found.
[ 0.000000] Initial ramdisk at: 0x(ptrval) (23646208 bytes)
[ 0.000000] cma: Failed to reserve 64 MiB
[ 0.000000] Zone ranges:
[ 0.000000] DMA32 [mem 0x0000000008200000-0x000000000fffefff]
[ 0.000000] Normal empty
[ 0.000000] Movable zone start for each node
[ 0.000000] Early memory node ranges
[ 0.000000] node 0: [mem 0x0000000008200000-0x000000000fffefff]
[ 0.000000] Initmem setup node 0 [mem 0x0000000008200000-0x000000000fffefff]
[ 0.000000] On node 0 totalpages: 32255
[ 0.000000] DMA32 zone: 441 pages used for memmap
......................
[ 2.726516] mmc0: SDHCI controller on 91580000.sdhci0 [91580000.sdhci0] using ADMA
[ 2.736201] Waiting 4 sec before mounting root device...
[ 2.741645] mmc1: SDHCI controller on 91581000.sdhci1 [91581000.sdhci1] using ADMA
[ 2.755602] sdhci-dwcmshc-kendryte 91580000.sdhci0: card claims to support voltages below defined range
[ 2.775419] mmc0: new high speed SDIO card at address 0001
[ 2.783272] random: fast init done
[ 2.816607] mmc1: new high speed SDHC card at address 1388
[ 2.827277] mmcblk1: mmc1:1388 MI032 29.1 GiB
[ 6.947079] VFS: Cannot open root device "mmcblk1p3" or unknown-block(179,3): error -6
[ 6.955073] Please append a correct "root=" boot option; here are the available partitions:
[ 6.963472] b300 30547968 mmcblk1
[ 6.963478] driver: mmcblk
[ 6.970302] Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(179,3)
[ 6.978748] CPU: 0 PID: 1 Comm: swapper/0 Not tainted 5.10.4 #1
[ 6.984669] Call Trace:
[ 6.987133] [] walk_stackframe+0x0/0xaa
[ 6.992541] [] show_stack+0x32/0x3e
[ 6.997598] [] dump_stack+0x76/0x90
[ 7.002653] [] panic+0xfc/0x2b2
[ 7.007363] [] mount_block_root+0x1b6/0x24e
[ 7.013113] [] mount_root+0x100/0x12a
[ 7.018341] [] prepare_namespace+0x136/0x16c
[ 7.024177] [] kernel_init_freeable+0x1b2/0x1ce
[ 7.030275] [] kernel_init+0x12/0x100
[ 7.035506] [] ret_from_exception+0x0/0xc
[ 7.041090] ---[ end Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(179,3) ]---

硬件板卡


庐山派

软件版本


从giteehub上下载最新的 K230 SDK Linux+RT-smart编译的IMAGE

1 Answers

你好请使用我们的USB烧录工具。https://www.kendryte.com/answer/questions/10010000000008370