之前是正常启动的,尝试运行
./scripts/createkeys
make -j
pack -s
一路成功,然后刷进板子,boot0之后 uboot直接卡住,没刷rotpk
log:
[79]HELLO! SBOOT is starting!
[81]sboot commit : df175133
[84]set pll start
[90]periph0 has been enabled
[93]set pll end
[94][pmu]: bus read error
[97]board init ok
[99]ZQ value = 0x2f
[101]get_pmu_exist() = -1
[103]DRAM BOOT DRIVE INFO: V0.33
[106]DRAM CLK = 792 MHz
[108]DRAM Type = 3 (2:DDR2,3:DDR3)
[111]DRAMC read ODT off.
[114]DRAM ODT value: 0x42.
[117]ddr_efuse_type: 0xf
[120]DRAM SIZE =128 M
[122]dram_tpr4:0x2000
[124]PLL_DDR_CTRL_REG:0xf8004100
[127]DRAM_CLK_REG:0xc0000000
[129][TIMING DEBUG] MR2= 0x18
[134]DRAM simple test OK.
[136]rtc standby flag is 0x0, super standby flag is 0x0
[141]dram size =128
[143][mmc]: mmc driver ver 2021-05-21 14:47
[153][mmc]: Wrong media type 0x0
[156][mmc]: ***Try SD card 0***
[159][mmc]: mmc 0 cmd 8 timeout, err 100
[163][mmc]: mmc 0 cmd 8 err 100
[166][mmc]: mmc 0 send if cond failed
[170][mmc]: mmc 0 cmd 55 timeout, err 100
[174][mmc]: mmc 0 cmd 55 err 100
[177][mmc]: mmc 0 send app cmd failed
[180][mmc]: ***Try MMC card 0***
[205][mmc]: RMCA OK!
[207][mmc]: sdc0 spd mode error, 2
[210][mmc]: mmc 0 bias 0
[215][mmc]: MMC 5.1
[216][mmc]: HSSDR52/SDR25 4 bit
[219][mmc]: 50000000 Hz
[222][mmc]: 7296 MB
[223][mmc]: ***SD/MMC 0 init OK!!!***
[320]read toc1 from emmc 32800 sector
[324]OLD version: 0.0
[326]NEW version: 0.0
[330]don't have rotpk, skip check
[380]load rotpk hash
[475]load boot-key hash
[477]load boot hash
[525]load dsp-key hash
[527]load dsp hash
[584]monitor entry=0x0
[586]uboot entry=0x43000000
[589]optee entry=0x41b00000
[591]opensbi entry=0x0
[593]no need rotpk flag
[596]run out of boot0
M/TC: OP-TEE version: c8daf536-dirty (gcc version 5.3.1 20160412 (Linaro GCC 5.3-2016.05)) #1 Wed 26 Apr 2023 08:19:22 AM UTC arm
U-Boot 2018.05-00014-g8cc97dd (Oct 08 2024 - 11:12:43 +0000) Allwinner Technology
[00.653]CPU: Allwinner Family
[00.656]Model: sun8iw20
[00.658]DRAM:
然后就卡住不动了,怎么搞都没反应。
重启之后还是一样。
可以按键刷安全固件,但是刷过之后还是一样的问题。