Luckfox Pico Ultra W 如何将emmc从KLM8G1GETF-B041 的8G升级为KLMCG4JETD-B041 64G
-
Luckfox Pico Ultra W 将emmc从KLM8G1GETF-B041 的8G升级为KLMCG4JETD-B041 64G,sdk需要做些什么修改
您好,确定都是8线EMMC调整板级支持文件分区大小设置即可
您好 如果使用的是Luckfox Pico Ultra W ,对应的板级支持文件的地址为 <luckfox pico SDK>/project/cfg/BoardConfig_IPC/BoardConfig-EMMC-Buildroot-RV1106_Luckfox_Pico_Ultra_W-IPC.mk (buildroot) 和
<luckfox pico SDK>/project/cfg/BoardConfig_IPC/BoardConfig-EMMC-Ubuntu-RV1106_Luckfox_Pico_Ultra_W-IPC.mk (ubuntu)
修改的设置为 RK_PARTITION_CMD_IN_ENV
<luckfox pico SDK>/project/cfg/BoardConfig_IPC/BoardConfig-EMMC-Ubuntu-RV1106_Luckfox_Pico_Ultra_W-IPC.mk (ubuntu)
修改的设置为 RK_PARTITION_CMD_IN_ENV
I tried changing the partition size but still it doesn't work
I have a board which works fine, got from luck-fox-pico-ultra-board, i tired changing the partition size to 3G(rootfs) but apart and uploaded in 8GB flash and then it worked on 8GB
But same doesn't work with 32GB flash.
I have a board which works fine, got from luck-fox-pico-ultra-board, i tired changing the partition size to 3G(rootfs) but apart and uploaded in 8GB flash and then it worked on 8GB
But same doesn't work with 32GB flash.
Code: Select all
S5P1
f967
rgef1
DDRConf2
DDR3, BW=16 Col=10 Bk=8 CS0 Row=14 CS=1 Die BW=16 Size=256MB
924MHz
DDR bin out
U-Boot SPL board init
U-Boot SPL 2017.09 (Oct 10 2024 - 15:43:54)
unrecognized JEDEC id bytes: 00, 00, 00
unknown raw ID 0 0 0
Trying to boot from MMC2
Card did not respond to voltage select!
mmc_init: -95, time 16
spl: mmc init failed with error: -95
Trying to boot from MMC1
ENVF: Primary 0x00000000 - 0x00008000
ENVF: OK
Trying fit image at 0x440 sector
## Verified-boot: 0
## Checking uboot 0x00200000 (lzma @0x00400000) ... sha256(7be34be5c1...) + sha256(963dff0d3b...) + OK
## Checking fdt 0x0025bed0 ... sha256(d4cf0ee956...) + OK
Total: 327.698 ms
Jumping to U-Boot(0x00200000)
U-Boot 2017.09 (Oct 10 2024 - 15:43:54 +0530)
Model: Rockchip RV1106 EVB Board
PreSerial: 2, raw, 0xff4c0000
DRAM: 256 MiB
Sysmem: init
Relocation Offset: 0fd85000
Relocation fdt: 0edfacb0 - 0edfede0
CR: M/C/I
Using default environment
mmc@ffa90000: 0, mmc@ffaa0000: 1
ENVF: Primary 0x00000000 - 0x00008000
ENVF: OK
Bootdev(atags): mmc 0
MMC0: HS200, 15Mhz
PartType: ENV
Hotkey: ctrl+s
DM: v2
No misc partition
boot mode: None
FIT: no signed, no conf required
DTB: rk-kernel.dtb
HASH(c): OK
Model: Luckfox Pico Ultra
CLK: (sync kernel. arm: enter 816000 KHz, init 816000 KHz, kernel 0N/A)
apll 816000 KHz
dpll 924000 KHz
gpll 1188000 KHz
cpll 1000000 KHz
aclk_peri_root 400000 KHz
hclK_peri_root 200000 KHz
pclk_peri_root 100000 KHz
aclk_bus_root 300000 KHz
pclk_top_root 100000 KHz
pclk_pmu_root 100000 KHz
hclk_pmu_root 200000 KHz
Net: eth0: ethernet@ffa80000
Hit key to stop autoboot('CTRL+C'): 0
## Booting FIT Image at 0xe907680 with size 0x002f2600
Fdt Ramdisk skip relocation
No misc partition
Sysmem Warn: kernel 'reserved-memory' "rkisp@860000"(0x00860000 - 0x012ec000) is overlap with "FDT" (0x00c00000 - 0x00c0a204)
Sysmem Warn: kernel 'reserved-memory' "rtos@40000"(0x00040000 - 0x00080000) is overlap with "KERNEL" (0x00008000 - 0x002efc04)
Sysmem Warn: kernel 'reserved-memory' "mmc@3f000"(0x0003f000 - 0x00040000) is overlap with "KERNEL" (0x00008000 - 0x002efc04)
Sysmem Warn: kernel 'reserved-memory' "mmc@100000"(0x00100000 - 0x00200000) is overlap with "KERNEL" (0x00008000 - 0x002efc04)
sysmem_dump_all:
--------------------------------------------------------------------
memory.rgn[0].addr = 0x00000000 - 0x10000000 (size: 0x10000000)
memory.total = 0x10000000 (256 MiB. 0 KiB)
--------------------------------------------------------------------
allocated.rgn[0].name = "UBOOT"
.addr = 0x0edfac90 - 0x10000000 (size: 0x01205370)
allocated.rgn[1].name = "STACK"
.addr = 0x0ebfac90 - 0x0edfac90 (size: 0x00200000)
allocated.rgn[2].name = "FIT"
.addr = 0x0e907680 - 0x0ebf9c84 (size: 0x002f2604)
allocated.rgn[3].name = "FDT"
.addr = 0x00c00000 - 0x00c0a204 (size: 0x0000a204)
allocated.rgn[4].name = "KERNEL"
.addr = 0x00008000 - 0x002efc04 (size: 0x002e7c04)
kmem-resv.rgn[0].name = "rtos@40000"
.addr = 0x00040000 - 0x00080000 (size: 0x00040000)
kmem-resv.rgn[1].name = "meta@800000"
.addr = 0x00800000 - 0x00860000 (size: 0x00060000)
kmem-resv.rgn[2].name = "rkisp@860000"
.addr = 0x00860000 - 0x012ec000 (size: 0x00a8c000)
kmem-resv.rgn[3].name = "ramdisk_r"
.addr = 0x012ec000 - 0x01cec000 (size: 0x00a00000)
kmem-resv.rgn[4].name = "ramdisk_c"
.addr = 0x01cec000 - 0x021ec000 (size: 0x00500000)
kmem-resv.rgn[5].name = "mmc@3f000"
.addr = 0x0003f000 - 0x00040000 (size: 0x00001000)
kmem-resv.rgn[6].name = "mmc@100000"
.addr = 0x00100000 - 0x00200000 (size: 0x00100000)
framework malloc_r = 16 MiB
framework malloc_f = 512 KiB
allocated.total = 0x0351677c (53 MiB. 89 KiB)
--------------------------------------------------------------------
LMB.allocated[0].addr = 0x00008000 - 0x002efc04 (size: 0x002e7c04)
LMB.allocated[1].addr = 0x00c00000 - 0x00c0a204 (size: 0x0000a204)
LMB.allocated[2].addr = 0x0e907680 - 0x0ebf9cc0 (size: 0x002f2640)
LMB.allocated[3].addr = 0x0ebfac90 - 0x10000000 (size: 0x01405370)
reserved.core.total = 0x019e97b8 (25 MiB. 933 KiB)
--------------------------------------------------------------------
## Loading kernel from FIT Image at 0e907680 ...
Using 'conf' configuration
## Verified-boot: 0
Trying 'kernel' kernel subimage
Description: unavailable
Type: Kernel Image
Compression: uncompressed
Data Start: 0x0e912080
Data Size: 3046136 Bytes = 2.9 MiB
Architecture: ARM
OS: Linux
Load Address: 0x00008000
Entry Point: 0x00008000
Hash algo: sha256
Hash value: c611a8a95f63cd61b82f8fc0abd1d4094f98a707cd0fc580a49cf10108e95ef1
Verifying Hash Integrity ... sha256+ OK
## Loading fdt from FIT Image at 0e907680 ...
Using 'conf' configuration
Trying 'fdt' fdt subimage
Description: unavailable
Type: Flat Device Tree
Compression: uncompressed
Data Start: 0x0e907e80
Data Size: 41451 Bytes = 40.5 KiB
Architecture: ARM
Load Address: 0x00c00000
Hash algo: sha256
Hash value: ab0b43fa00b05eb20f87436c0159242553cdb6c47d94324df13b59ac16e66268
Verifying Hash Integrity ... sha256+ OK
Loading fdt from 0x0e907680 to 0x00c00000
Booting using the fdt blob at 0x00c00000
Loading Kernel Image from 0x0e912080 to 0x00008000 ... OK
kernel loaded at 0x00008000, end = 0x002efaf8
'reserved-memory' rtos@40000: addr=40000 size=40000
'reserved-memory' meta@800000: addr=800000 size=60000
'reserved-memory' rkisp@860000: addr=860000 size=a8c000
'reserved-memory' ramdisk_r: addr=12ec000 size=a00000
'reserved-memory' ramdisk_c: addr=1cec000 size=500000
'reserved-memory' mmc@3f000: addr=3f000 size=1000
'reserved-memory' mmc@100000: addr=100000 size=100000
Using Device Tree in place at 00c00000, end 00c0d1ea
Adding bank: 0x00000000 - 0x10000000 (size: 0x10000000)
Total: 1183.229 ms
Starting kernel ...
[ 0.000000] Booting Linux on physical CPU 0x0
[ 0.000000] Linux version 5.10.110 (ml@ml-ts) (arm-rockchip830-linux-uclibcgnueabihf-gcc (crosstool-NG 1.24.0) 8.3.0, GNU ld (crosstool-NG 1.24.0) 2.32) #1 Thu Oct 10 12:46:04 IST 2024
[ 0.000000] CPU: ARMv7 Processor [410fc075] revision 5
Sorry, your description is very vague and I can't understand your usage environment. I need to know the following information
1. Are you using a circuit board designed by yourself or just replacing the memory chip based on luckfox pico?
2. Storage media used (emmc/sdcard/spi flash)
3. Partition settings
4. Device tree used by the kernel
Judging from the log provided, it has entered the kernel loading stage. There is a high probability that there is a problem with a certain kernel setting. I need more information to make a judgment.
1. Are you using a circuit board designed by yourself or just replacing the memory chip based on luckfox pico?
2. Storage media used (emmc/sdcard/spi flash)
3. Partition settings
4. Device tree used by the kernel
Judging from the log provided, it has entered the kernel loading stage. There is a high probability that there is a problem with a certain kernel setting. I need more information to make a judgment.