Firefly开源社区

标题: ROC_RK3328_PC开发板SD升级卡无法烧录固件 [打印本页]

作者: tommyhzx    时间: 2020-12-3 15:17
标题: ROC_RK3328_PC开发板SD升级卡无法烧录固件
如题,ROC_RK3328_PC开发板按照RK的技术文档使用 SD_Firmware_Tool 制作的一张 sd 升级卡只能停留在开机logo的地方,无法往下进行升级等一系列动作,请问这个是什么原因导致的呢?

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

原理没变的吧,量产的SD升级卡是怎么制作的这个应该不会变,我们定了要用Android8.1呢
作者: zhangzhenzhao    时间: 2020-12-3 16:24
SD_Firmware_Tool是使用sdk下提供的版本吗
作者: tommyhzx    时间: 2020-12-3 19:20
zhangzhenzhao 发表于 2020-12-3 16:24
SD_Firmware_Tool是使用sdk下提供的版本吗

是的
作者: zhangzhenzhao    时间: 2020-12-4 15:00
板上的原系统也是android8吗?插好sd升级卡,reboot重启,没有提示擦除固件的图标吗?
作者: tommyhzx    时间: 2020-12-9 10:21
本帖最后由 tommyhzx 于 2020-12-9 10:23 编辑
zhangzhenzhao 发表于 2020-12-4 15:00
板上的原系统也是android8吗?插好sd升级卡,reboot重启,没有提示擦除固件的图标吗?

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



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

start_update.jpg (184.88 KB, 下载次数: 2804)

start_update.jpg

update_failed.jpg (205.5 KB, 下载次数: 2743)

update_failed.jpg

sdcard-update-firefly.zip

23 KB, 下载次数: 1, 下载积分: 灯泡 -1 , 经验 -1


作者: zhangzhenzhao    时间: 2020-12-9 10:50
按如下步骤更新固件,尝试下。

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.19 KB, 下载次数: 1, 下载积分: 灯泡 -1 , 经验 -1


作者: tommyhzx    时间: 2020-12-9 11:17
zhangzhenzhao 发表于 2020-12-9 10:50
按如下步骤更新固件,尝试下。

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

对比过了,原来用的就是跟你提供的bl31.elf和RK3328TRUST.ini文件一样的内容呢
作者: zhangzhenzhao    时间: 2020-12-9 11:28
1 在线刷的android8.1,执行reboot,看系统能否正常重启。
2 sd卡升级前,板上的系统是android8.1吗?如果有版本跨度,例如android7>android8,可能会有问题的。
作者: tommyhzx    时间: 2020-12-9 13:50
zhangzhenzhao 发表于 2020-12-9 11:28
1 在线刷的android8.1,执行reboot,看系统能否正常重启。
2 sd卡升级前,板上的系统是android8.1吗?如果 ...

目前就用过Android8.1这个版本,没用过其他的版本,在线刷是什么意思?直接使用AndroidTool.exe进行刷机吗?用 AndroidTool.exe 去升级的是正常的。
作者: zhangzhenzhao    时间: 2020-12-9 14:16
正常系统起来后,利用adb,执行reboot命令,能正常重启吗
作者: zhangzhenzhao    时间: 2020-12-9 14:32
目前你们使用的8.1固件是哪个版本的,
如果不是200803版本的,更新到该版本尝试。

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

可以正常 reboot 起来的。
作者: zhangzhenzhao    时间: 2020-12-9 15:52
tommyhzx 发表于 2020-12-9 14:47
可以正常 reboot 起来的。

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

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

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

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

试过了,也是一样的结果,应该是什么其他的原因导致改变了吧,比如说有什么其他的dts修改会导致这个问题吗?因为我之前用过原厂的sdk
作者: zhangzhenzhao    时间: 2020-12-10 09:37
SD卡升级完毕后,出现这些报错,不用理会,拔出sd卡,系统会重新启动。

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

关键是拔出SD卡之后没有重启呀,一直黑屏了,没有任何输出
作者: zhangzhenzhao    时间: 2020-12-18 09:14
tommyhzx 发表于 2020-12-15 16:45
关键是拔出SD卡之后没有重启呀,一直黑屏了,没有任何输出

200803版本固件是测试过,可以的,你可以更换sd卡重新制作,如果还是不可以,可以联系售后寄回看下是哪里的问题。
作者: tommyhzx    时间: 2021-1-6 10:35
zhangzhenzhao 发表于 2020-12-18 09:14
200803版本固件是测试过,可以的,你可以更换sd卡重新制作,如果还是不可以,可以联系售后寄回看下是哪里 ...

今天收到你们售后寄回来的板子了,直接说是OK的,然后说不懂的话就问技术人员,因此我想问下具体是怎么操作的?


微信图片_20210106103433.jpg (42.71 KB, 下载次数: 2587)

微信图片_20210106103433.jpg

微信图片编辑_20210106103415.jpg (40.52 KB, 下载次数: 2565)

微信图片编辑_20210106103415.jpg

作者: zhangzhenzhao    时间: 2021-1-6 17:21
使用AndroidTool_Release_v2.71工具擦除加载固件解决。




欢迎光临 Firefly开源社区 (https://dev.t-firefly.com/) Powered by Discuz! X3.1