RK3288无法更新kernel的img
大家好!我按照 wik i教程http://wiki.t-firefly.com/zh_CN/ ... ux_compile_gpt.html
自己编译了一个内核 boot.img, 内核烧写到开发板后无法正常启动,提示
DDR Version 1.08 20190523
In
Channel a: DDR3 400MHz
Bus Width=32 Col=10 Bank=8 Row=15 CS=1 Die Bus-Width=16 Size=1024MB
Channel b: DDR3 400MHz
Bus Width=32 Col=10 Bank=8 Row=15 CS=1 Die Bus-Width=16 Size=1024MB
Memory OK
Memory OK
OUT
Boot1 Release Time: Nov 27 2019 15:30:08, version: 2.58
ChipType = 0x8, 249
mmc2:cmd19,100
SdmmcInit=2 0
BootCapSize=2000
UserCapSize=14910MB
FwPartOffset=2000 , 2000
mmc0:cmd8,400
mmc0:cmd8,400
mmc0:cmd8,400
SdmmcInit=0 1
StorageInit ok = 27105
SecureMode = 0
SecureInit read PBA: 0x4
SecureInit read PBA: 0x404
SecureInit read PBA: 0x804
SecureInit read PBA: 0xc04
SecureInit read PBA: 0x1004
SecureInit read PBA: 0x1404
SecureInit read PBA: 0x1804
SecureInit read PBA: 0x1c04
SecureInit ret = 0, SecureMode = 0
atags_set_bootdev: ret:(0)
GPT part:0, name: uboot, start:0x4000, size:0x2000
GPT part:1, name: trust, start:0x6000, size:0x2000
GPT part:2, name: misc, start:0x8000, size:0x2000
GPT part:3, name: boot, start:0xa000, size:0x10000
GPT part:4, name: recovery, start:0x1a000, size:0x10000
GPT part:5, name: backup, start:0x2a000, size:0x10000
GPT part:6, name: rootfs, start:0x5a000, size:0xfd000
GPT part:7, name: userdata, start:0x157000, size:0x1bc7fdf
find part:uboot OK. first_lba:0x4000.
find part:trust OK. first_lba:0x6000.
LOADER Check OK! 0x4000, 138908
TOS Check OK! 0x6000, 175307
Enter Trust OS
INF TEE-CORE:init_primary_helper:385: Core0 Initializing (1.1.0-421-gd098c6d2 #4 Thu Feb 20 01:29:17 UTC 2020 arm)
INF TEE-CORE:init_primary_helper:386: Release version: 1.3
INF TEE-CORE:init_primary_helper:387: Next entry point address: 0x200000
INF TEE-CORE:init_teecore:83: teecore inits done
U-Boot 2017.09 (Jan 05 2021 - 11:53:37 +0800)
Model: Firefly-RK3288
PreSerial: 2
DRAM:2 GiB
Sysmem: init
Relocation Offset: 00000000, fdt: 7be30878
dwmmc@ff0c0000: 1, dwmmc@ff0f0000: 0
Bootdev(atags): mmc 0
MMC0: High Speed, 52Mhz
PartType: EFI
boot mode: None
Found DTB in boot part
DTB: rk-kernel.dtb
HASH(s): OK
I2c0 speed: 400000Hz
vdd_log 1100000 uV
*** Warning - bad CRC, using default environment
In: serial@ff690000
Out: serial@ff690000
Err: serial@ff690000
Model: Firefly-RK3288 Board (Linux Opensource)
Rockchip UBOOT DRM driver version: v1.0.1
CLK: (uboot. arm: enter 1000000 KHz, init 1000000 KHz, kernel 0N/A)
apll 1000000 KHz
dpll 396000 KHz
cpll 384000 KHz
gpll 594000 KHz
npll 24000 KHz
aclk_bus 297000 KHz
Net: eth0: ethernet@ff290000
Hit key to stop autoboot('CTRL+C'):0
ANDROID: reboot reason: "(none)"
GPT大固件 可以启动kernel; kernel/boot.img的小固件无法启动kernel;但是我把GPT大固件解包生成的boot.img确可以启动kernel
页:
[1]