ROC_RK3328_PC开发板SD升级卡无法烧录固件

如题,ROC_RK3328_PC开发板按照RK的技术文档使用 SD_Firmware_Tool 制作的一张 sd 升级卡只能停留在开机logo的地方,无法往下进行升级等一系列动作,请问这个是什么原因导致的呢?

可以使用android10.0 进行验证
http://dev.t-firefly.com/thread-102708-1-1.html

zhangzhenzhao 发表于 2020-12-3 16:04
可以使用android10.0 进行验证
http://dev.t-firefly.com/thread-102708-1-1.html

原理没变的吧,量产的SD升级卡是怎么制作的这个应该不会变,我们定了要用Android8.1呢

SD_Firmware_Tool是使用sdk下提供的版本吗

zhangzhenzhao 发表于 2020-12-3 16:24
SD_Firmware_Tool是使用sdk下提供的版本吗

是的

板上的原系统也是android8吗?插好sd升级卡,reboot重启,没有提示擦除固件的图标吗?

本帖最后由 tommyhzx 于 2020-12-9 10:23 编辑

zhangzhenzhao 发表于 2020-12-4 15:00
板上的原系统也是android8吗?插好sd升级卡,reboot重启,没有提示擦除固件的图标吗?

目前是可以进行升级的,但升级最后失败,不能启动,串口打印 log 如附件所示,升级启动界面和最后失败的界面如下图所示

备注:硬件和软件都是用的firefly ROC_RK3328_PC 开发板配套的



sdcard-update-firefly.zip (23 KB)

按如下步骤更新固件,尝试下。

1:把附件名由bl31.elf.zip改为bl31.elf,放到tools/rk_tools/bin/rk33/目录中;
2:按如下修改RK3328TRUST.ini文件。
— a/u-boot/tools/rk_tools/RKTRUST/RK3328TRUST.ini
+++ b/u-boot/tools/rk_tools/RKTRUST/RK3328TRUST.ini
@@ -5,7 +5,7 @@ MINOR=2
SEC=0
[BL31_OPTION]
SEC=1
-PATH=tools/rk_tools/bin/rk33/rk322xh_bl31_v1.39.elf
+PATH=tools/rk_tools/bin/rk33/bl31.elf
ADDR=0x10000
[BL32_OPTION]
SEC=1
bl31.elf.zip (804 KB)

zhangzhenzhao 发表于 2020-12-9 10:50
按如下步骤更新固件,尝试下。

1:把附件名由bl31.elf.zip改为bl31.elf,放到tools/rk_tools/bin/rk33/ …

对比过了,原来用的就是跟你提供的bl31.elf和RK3328TRUST.ini文件一样的内容呢

1 在线刷的android8.1,执行reboot,看系统能否正常重启。
2 sd卡升级前,板上的系统是android8.1吗?如果有版本跨度,例如android7>android8,可能会有问题的。

zhangzhenzhao 发表于 2020-12-9 11:28
1 在线刷的android8.1,执行reboot,看系统能否正常重启。
2 sd卡升级前,板上的系统是android8.1吗?如果 …

目前就用过Android8.1这个版本,没用过其他的版本,在线刷是什么意思?直接使用AndroidTool.exe进行刷机吗?用 AndroidTool.exe 去升级的是正常的。

正常系统起来后,利用adb,执行reboot命令,能正常重启吗

目前你们使用的8.1固件是哪个版本的,
如果不是200803版本的,更新到该版本尝试。

zhangzhenzhao 发表于 2020-12-9 14:16
正常系统起来后,利用adb,执行reboot命令,能正常重启吗

可以正常 reboot 起来的。

tommyhzx 发表于 2020-12-9 14:47
可以正常 reboot 起来的。

用200803版本固件试过是没问题的,你可以用此版本验证。

zhangzhenzhao 发表于 2020-12-9 15:52
用200803版本固件试过是没问题的,你可以用此版本验证。

你这个版本在哪里的呢?没找到,麻烦给下链接,谢谢

tommyhzx 发表于 2020-12-9 16:52
你这个版本在哪里的呢?没找到,麻烦给下链接,谢谢

链接:https://pan.baidu.com/s/1nAJ2jW7UT3CC5bMp_4n9wQ
提取码:l0ed

jpchen 发表于 2020-12-9 17:14
链接:https://pan.baidu.com/s/1nAJ2jW7UT3CC5bMp_4n9wQ
提取码:l0ed

试过了,也是一样的结果,应该是什么其他的原因导致改变了吧,比如说有什么其他的dts修改会导致这个问题吗?因为我之前用过原厂的sdk

SD卡升级完毕后,出现这些报错,不用理会,拔出sd卡,系统会重新启动。

zhangzhenzhao 发表于 2020-12-10 09:37
SD卡升级完毕后,出现这些报错,不用理会,拔出sd卡,系统会重新启动。

关键是拔出SD卡之后没有重启呀,一直黑屏了,没有任何输出