fireflyCORE-RK3328主板JD4升级固件介绍

升级固件 前言 本文介绍了如何将主机上的固件文件,通过type-c数据线,烧录到开发板的闪存中。升级时,需要根据主机操作系统和固件类型来选择合适的升级方式。
准备工作 设备和环境 aio-rk3328-jd4 开发板
固件
主机
良好的type-c数据线
注:固件文件一般有两种:
单个统一固件 update.img, 将启动加载器、参数和所有分区镜像都打包到一起,用于固件发布。
多个分区镜像,linux系统就有uboot.img、boot.img、rootfs.img;android系统就有kernel.img.system.img等,均在开发阶段生成
注:主机操作系统支持:
windows xp (32/64位)
windows 7 (32/64位)
windows 8 (32/64位)
linux (32/64位)
安装 rk usb 驱动 下载 release_driverassistant.zip ,解压,然后运行里面的 driverinstall.exe 。为了所有设备都使用更新的驱动,请先选择”驱动卸载”,然后再选择”驱动安装”。
设备模式 有两种方法可以使设备进入升级模式
一种方法是设备先断开电源适配器和type-c数据线的连接:
usb数据线一端连接主机,type-c一端连接开发板type-c母口。
按住设备上的 recovery (恢复)键并保持。
接上电源
大约两秒钟后,松开 recovery 键。
另一种方法,无需断开电源适配器和type-c数据线的连接:
usb数据线一端连接主机,type-c一端连接开发板type-c母口。
按住设备上的 recovery (恢复)键并保持。
短按一下 reset(复位)键。
大约两秒钟后,松开 recovery 键
主机应该会提示发现新硬件并配置驱动。打开设备管理器,会见到新设备”rockusb device” 出现,如下图。如果没有,则需要返回上一步重新安装驱动。
烧录工具下载 windows下: androidtool_v2.58
linux下:upgrade_tool_v1.34
windows升级 下载androidtool工具后,解压,运行里面的 androidtool.exe(注意,如果是 windows 7/8,需要按鼠标右键,选择以管理员身份运行)
烧写统一固件 update.img 烧写统一固件 update.img 的步骤如下:
切换至”升级固件”页。
按”固件”按钮,打开要升级的固件文件。升级工具会显示详细的固件信息。
按”升级”按钮开始升级。
如果升级失败,可能是因为你烧写的固件laoder版本与原来的机器的不一致,可以尝试先按”擦除flash”按钮来擦除 flash,然后再升级
烧写分区映像 每个固件的分区可能不相同,请注意:
使用androidtool_2.58烧写android8.1分区映像时,需要根据parameter.txt中描述的分区来执行,
切换至”下载镜像页面”; 右键点击表格,选择”导入配置”; 选择rk3328-android81.cfg
烧写分区映像的步骤如下:
切换至”下载镜像”页。
勾选需要烧录的分区,可以多选。
确保映像文件的路径正确,需要的话,点路径右边的空白表格单元格来重新选择。
点击”执行”按钮开始升级,升级结束后设备会自动重启。
linux升级 linux 下无须安装设备驱动,参照 windows 章节连接设备则可。
下载linux工具 upgrade_tool 后, 按以下方法安装到系统中,方便调用:
unziplinux_upgrade_tool_xxxx.zipcdlinux_upgradetool_xxxxsudomvupgrade_tool/usr/local/binsudochownroot:root/usr/local/bin/upgrade_toolsudochmoda+x/usr/local/bin/upgrade_tool
烧写统一固件 update.img: sudoupgrade_toolufupdate.img
如果升级失败,可以尝试先擦除后再升级。一定要根据[烧写须知]的表格进行擦除烧写
# 擦除flash 使用ef参数需要指定loader文件或者对应的update.imgsudoupgrade_toolefupdate.img# 重新烧写sudoupgrade_toolufupdate.img
注意:”擦除flash”一定要根据《烧写须知》进行擦除
烧写分区镜像: android8.1使用以下方式:
sudoupgrade_toolulbootloader.bin# 烧写 bootloadersudoupgrade_tooldi-pparamater#烧写 parametersudoupgrade_tooldi-uboot/path/to/uboot.imgsudoupgrade_tooldi-trust/path/to/trust.imgsudoupgrade_tooldi-m/path/to/misc.imgsudoupgrade_tooldi-baseparameter/path/to/baseparameter.imgsudoupgrade_tooldi-b/path/to/boot.imgsudoupgrade_tooldi-k/path/to/kernel.imgsudoupgrade_tooldi-resource/path/to/resource.imgsudoupgrade_tooldi-r/path/to/recovery.imgsudoupgrade_tooldi-s/path/to/system.imgsudoupgrade_tooldi-vendor/path/to/vendor.imgsudoupgrade_tooldi-oem/path/to/oem.img
ubuntu(gpt),使用以下方式
sudo upgrade_tool ul $loader sudo upgrade_tool di -p $parameter sudo upgrade_tool di -uboot $uboot sudo upgrade_tool di -trust $trust sudo upgrade_tool di -b $boot sudo upgrade_tool di -rootfs $rootfs
如果因 flash 问题导致升级时出错,可以尝试低级格式化、擦除 nand flash:
sudoupgrade_toollfupdate.img# 低级格式化sudoupgrade_toolefupdate.img# 擦除

行稳致远 进而有为 | 美格智能2021年年度经营管理会议顺利召开
浪涌保护器的正确接线方法和接线步骤
脉冲离子风机的工作原理、特点及其应用
恩智浦优先推出采用3D结构光的人脸识别方案
Litho路障威胁到40纳米以下的芯片生产
fireflyCORE-RK3328主板JD4升级固件介绍
停车场变频车牌识别系统的应用方案分析
“行走中国·2019海外华文媒体高层重庆行”参访团走进重庆经开区
蓝牙+GPS/北斗RTK化工厂人员定位系统解决方案
华为畅享MAX评测 5000mAh超大电池成追剧神器
如何才能有效控制手机外壳点胶代加工的出胶量
光电二极管及相关电路问题知识分享
特色工艺代工厂中芯集成:“三个创新”闯出发展新路径
艾迈斯欧司朗发布业界领先的50万像素全局快门CMOS图像传感器
红外避障模块是一种传感器吗?
华为智选 达伦智能台灯3i,开启一碰智慧调光新生活
书画数码作品展走进洛杉矶 增强现实技术带你感受时光雕琢之美
一文解析热电堆红外温度传感器在微波炉中的应用原理
一文讲透SPI总线和IIC总线通信2
运用人脸识别技术的潜在风险