測測
发表于 2022-8-17 16:41:40
谢谢分享
run
发表于 2022-8-27 15:30:01
1. 下载好对应主控的MiniLoaderAll.bin,下载链接https://www.t-firefly.com/share/ ... 2084e383074ada.html 或 本帖附件
2. 按照步骤下载MiniLoaderAll.bin到工具的Boot一栏再点读取存储列表(List Storage)
楼主: 在第2步中,点读取list Storage 失败,怎么处理? 弹窗Reading storage list failed
zyk
发表于 2022-8-28 00:03:52
run 发表于 2022-8-27 15:30
1. 下载好对应主控的MiniLoaderAll.bin,下载链接https://www.t-firefly.com/share/ ... 2084e383074ada.ht ...
你好,目前使用的AndroidTool烧写工具是哪个版本
run
发表于 2022-8-28 09:55:14
zyk 发表于 2022-8-28 00:03
你好,目前使用的AndroidTool烧写工具是哪个版本
您好, 我用的是v2.84版本的
杰仔
发表于 2022-9-1 13:28:26
本帖最后由 杰仔 于 2022-9-1 13:44 编辑
ROC-RK3566-PC 获取到的存储列表都是x, 是什么情况呢?
我修改了SecurityBoot 第一次烧写未启动,擦除Flash重新烧写,写出现到Firmware(2%)后错误. 使用文档中的MiniLoaderAll.bin 烧写失败。 使用自己编译的系统中的MiniLoaderAll.bin烧写成功,但是读存储列表都是x
readFlashID 正常
readFlashInfo: Flash Size : 16MB
readChipInof: -RK3568
如果按照官方的方法一,烧写完成RK356x_NorFlash2eMMC-Loader_20211209.img 并不会自动进入Load模式, 重启还是Maskrom模式
zyk
发表于 2022-9-1 14:10:25
杰仔 发表于 2022-9-1 13:28
ROC-RK3566-PC 获取到的存储列表都是x, 是什么情况呢?
我修改了SecurityBoot 第一次烧写未启动,擦除 ...
你好,烧写完成RK356x_NorFlash2eMMC-Loader_20211209.img 的串口log,如果有提供一下。
1.使用文档中的MiniLoaderAll.bin 烧写失败是每一次都烧写失败?是否有试过断电再烧
2.自己编译的MiniLoaderAll.bin可能不适合当前的工具,可以尝试用SDK自带的工具试一下,目前应该到v2.9x版本了
杰仔
发表于 2022-9-1 14:47:39
zyk 发表于 2022-9-1 14:10
你好,烧写完成RK356x_NorFlash2eMMC-Loader_20211209.img 的串口log,如果有提供一下。
1.使用文档中的 ...
感谢回复,烧录RK356x_NorFlash2eMMC-Loader_20211209.img完的log。 烧录完成后并未看到任何信息
U-Boot 2017.09 (Aug 31 2022 - 23:57:41 +0800)
Model: Rockchip RK3568 Evaluation Board
PreSerial: 2, raw, 0xfe660000
DRAM:2 GiB
Sysmem: init
Relocation Offset: 7d346000
Relocation fdt: 7b9f8c08 - 7b9fecd0
CR: M/C/I
Using default environment
Cmd interface: disabled
rk3568_sdmmc_set_clk,rate=400000
dwmmc@fe2b0000: 1, dwmmc@fe2c0000: 2, sdhci@fe310000: 0
Bootdev(atags): mmc 0
MMC0: HS200, 200Mhz
PartType: EFI
DM: v1
boot mode: recovery (misc)
boot mode: recovery (misc)
Android 11.0, Build 2021.8, v2
Found DTB in recovery part
DTB: rk-kernel.dtb
HASH(c): OK
ANDROID: fdt overlay OK
I2c0 speed: 100000Hz
vsel-gpios- not found! Error: -2
vdd_cpu init 900000 uV
PMIC:RK8090 (on=0x10, off=0x00)
vdd_logic init 900000 uV
vdd_gpu init 900000 uV
vdd_npu init 900000 uV
io-domain: OK
Model: ROC-RK3566-PC HDMI(Android)
download key pressed... entering download mode...
RKUSB: LUN 0, dev 0, hwpart 0, sector 0x0, count 0x3a3e000
-
已经根据更新v2.95的工具根据方法二进行正常烧录,后续问题自行排查中
杰仔
发表于 2022-9-6 09:42:42
本帖最后由 杰仔 于 2022-9-6 10:58 编辑
ROC-RK3566-PC OTA升级失败
生成方及错误法如下,详细log见附件
./build/tools/releasetools/ota_from_target_files --block -v -i OLD_ZIP -p out/host/linux-x86 NEW_ZIP TARGET
或者均失败
./out/host/linux-x86/bin/ota_from_target_files --block -v-i OLD_ZIP -p out/host/linux-x86 NEW_ZIP TARGET错误
Installing update...
SELinux: Loaded file_contexts
Source: Firefly/rk3566_roc_pc/rk3566_roc_pc:11/RQ3A.210705.001/eng.yangji.20220906.002516:userdebug/release-keys
Target: Firefly/rk3566_roc_pc/rk3566_roc_pc:11/RQ3A.210705.001/eng.yangji.20220906.045641:userdebug/release-keys
Verifying current system...
script aborted: E3001: Package expects build fingerprint of Firefly/rk3566_roc_pc/rk3566_roc_pc:11/RQ3A.210705.001/eng.yangji.20220906.002516:userdebug/release-keys or Firefly/rk3566_roc_pc/rk3566_roc_pc:11/RQ3A.210705.001/eng.yangji.20220906.045641:userdebug/release-keys; this device has Firefly/rk356x/rk356x:11/RQ3A.210705.001/yangjie09060347:userdebug/release-keys.
E:Error in /cache/recovery/update.zip (status 1)
ensure_path_mounted path=/cache/recovery/uncrypt_status
W:failed to read uncrypt status: No such file or directory
I:current maximum temperature: 43125
I:/cache/recovery/update.zip
另外的疑问编译userdebug 使用的releasekey 是否是不正确的
zyk
发表于 2022-9-6 20:26:07
杰仔 发表于 2022-9-6 09:42
ROC-RK3566-PC OTA升级失败
生成方及错误法如下,详细log见附件
错误
ota固件是怎么编译的,是否用rk的脚本编译和打包的。用AVB还是非AVB
杰仔
发表于 2022-9-6 20:45:54
zyk 发表于 2022-9-6 20:26
ota固件是怎么编译的,是否用rk的脚本编译和打包的。用AVB还是非AVB
AVB配置
--- a/u-boot/configs/rk3568_defconfig
+++ b/u-boot/configs/rk3568_defconfig
CONFIG_OPTEE_V2=y
CONFIG_OPTEE_ALWAYS_USE_SECURITY_PARTITION=y
CONFIG_DM_PCA953X=y
+
+#add Secureboot
+CONFIG_FIT_SIGNATURE=y
+CONFIG_SPL_FIT_SIGNATURE=y
+CONFIG_AVB_VBMETA_PUBLIC_KEY_VALIDATE=y
+
+#boot.img防回滚
+#CONFIG_FIT_ROLLBACK_PROTECT=y
+#uboot.img防回滚
+#CONFIG_SPL_FIT_ROLLBACK_PROTECT=y
+
OTA编译方式
--- a/FFTools/make.sh
+++ b/FFTools/make.sh
make clean && make mrproper && make distclean
echo -n "${color_success}./make.sh $UBOOT_DEFCONFIG" && echo "${color_reset}"
-./make.sh $UBOOT_DEFCONFIG --spl-new
+./make.sh $UBOOT_DEFCONFIG --spl-new --burn-key-hash
+
+#build dist
+echo -n "${color_success}make dist -j$MAKE_THEARD" && echo "${color_reset}"
+make dist -j$MAKE_THEARD
+# check the result of make
+if [ $? -eq 0 ]; then
+ echo "Build android otapackage ok!"
+else
+ echo "Build android otapackage failed!"
+ exit 1
+fi
+
# make and copy android images
echo
echo "====== make and copy android images"
echo -n "${color_success}./mkimage.sh" && echo "${color_reset}"
-./mkimage.sh
+./mkimage.sh ota
if [ $? -eq 0 ]; then
echo "Make image ok!"
else
页:
1
2
3
4
5
6
7
8
9
10
[11]
12
13
14
15