编译成功的 uboot 烧到 emmc 后重启
启动过程一直卡在 No SnMacAc found in vendor and rpmb, goto loader … 处
看这个提示,又因为抹过 emmc,判断应该是没mac之类的东西
然后下载写号工具: RKDevInfoWriteTool_Setup_V1.1.4_210527.7z,写号失败。。。
看工具的 pdf 文档说有可能是刷进去的 loader 不支持写号cmd
于是改刷官方的 miniloaderAll.bin 后尝试再写号,仍是失败
然后下载 1.07 版的写号工具,提示说写号成功,重启后却还是卡在一样的错误信息
No SnMacAc found in vendor and rpmb, goto loader …
这是因为什么?
要怎么处理才能运行编译的 u-boot-next-dev
uboot 代码未经任何改动
贴一下控制台输出信息:
Bootdev(atags): mmc 0
MMC0: HS200, 200Mhz
PartType: EFI
boot mode: normal
FIT: no signed, no conf required
DTB: rk-kernel.dtb
HASH(c): OK
I2c0 speed: 100000Hz
vsel-gpios- not found! Error: -2
vdd_cpu 1150000 uV
priv->not_save_power_en is 0x1,RK817_POWER_EN_SAVE0 0x0
PMIC: RK8090 (on=0x10, off=0x00)
vdd_logic init 900000 uV
vdd_gpu init 900000 uV
vdd_npu init 900000 uV
io-domain: OK
Could not find baseparameter partition
Model: Firefly RK3568-ROC-PC HDMI (Linux)
Load actcode form vendor failed
optee api revision: 2.0
TEEC: Waring: Could not find security partition
General failure
I/TC: RPMB INIT: Verify key failed. Try again.
E/TC:? 0 tee_rpmb_init:1130 ERROR: Verify RPMB authentication key failed!
Load SnMacAc from rpmb failed
No SnMacAc found in vendor and rpmb, goto loader …
RKUSB: LUN 0, dev 0, hwpart 0, sector 0x0, count 0x3a3e000
Load actcode form vendor failed
actcode 是什么,怎么写?
还没到加载操作系统的阶段就出现这个错误了
烧录完整的官方固件可以正常启动,但想改刷自己编译的 uboot 就是起不来
github 上的 u-boot-next-dev
https://github.com/rockchip-linux/u-boot
next-dev 分支
不是firefly SDK里面的源码。
Liuth
7
华锋 发表于 2022-3-9 15:07
github 上的 u-boot-next-dev
https://github.com/rockchip-linux/u-boot
next-dev 分支
rk github上的 uboot 很久不更新的,都是一年以前的了,应该是用不了
请使用 firefly SDK 里面的代码
我现在在rk3566上移植rk社区的uboot,kernel,出现uboot无法成功引导kernel,出现:
## Executing script at 00c00000
Wrong image format for “source” command