完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
1. 前言
之前所介绍的Ubuntu18.04系统所运行的开发板使用的瑞芯微RK3399K芯片,主要是由于瑞芯微开源了其芯片相关的Linux系统资料,支持Ubuntu(Debian)、Linux buildRoot、Android,因此使用场景非常广,医疗、车载、机器人、智能家居、人脸识别考勤机、门禁、游戏外设、POS机、安防机、卡拉OK机等等都可以使用,而且算是国产芯片应用推广的一大步吧,因此公司部分项目开始使用的该芯片及系统方案。 2. 官网及相关资料 这个是GitHub地址: https://github.com/rockchip-linux 这个是官网: https://www.rock-chips.com/ 资料较多的Wiki: https://wiki.t-firefly.com/zh_CN/Firefly-RK3399/index.html 3. 烧写固件所需软件 可参考这里: https://wiki.t-firefly.com/zh_CN/Firefly-RK3399/03-upgrade_firmware.html 进行下载。 AndroidTool_Release_v2.6.1 DriverAssitant_v4.5 版本可能有变动,但一个是驱动工具,一个是固件烧写工具,通过u***/type-C或者双u***头的线直接进行烧写(这类较大的系统一般都不通过串口直接烧写,速度会比较慢)。 4. 直接烧写单一固件步骤 如果有完整的单一固件文件可以直接升级固件,不需要单独烧写部分分区,所以步骤也会相对简单,直接搜索找到设备->进入升级模式->载入固件->一键升级即可。 5. 固件文件 固件文件一般有两种:
6. Windows下烧写准备 注意:不同固件使用的工具版本可能不同,请根据《使用USB线烧写须知(重要)》下载对应的版本 6.1 安装 RK USB 驱动 下载 Release_DriverAssistant.zip,解压,然后运行里面的 DriverInstall.exe 。为了所有设备都使用更新的驱动,请先选择驱动卸载,然后再选择驱动安装。 6.2 连接设备 如下是我们目前测试的板子,已经通过结构和硬件工程师针对需求做了整体设计调整,直接使用的三个u***口,没有type-c等,显示接口使用的HDMI,主要是方便大屏和人脸机以及机器人开发使用,增加了USB3.0的接口,更像是一块PC板,可以接鼠标、键盘和高清显示器,板子上没有标识recovery和reset按键,我这里做下标识,一般来说需要使设备进入升级模式需要这两个按键,所以你不知道的时候需要问硬件工程师或者自己看图纸。 设备进入升级模式的方式如下(推荐第二种,更方便一些,像我们是使用双USB头,所以没有Type-C数据线,这个不影响,在烧写前需要看一下你们的板子是双USB线还是Type-C,没有特殊需求大多是Type-C,比较通用):
主机应该会提示发现新硬件并配置驱动。打开设备管理器,会见到新设备 Rocku*** Device 出现,如下图。如果没有,则需要返回上一步重新安装驱动。 7. 烧写固件 下载 AndroidTool(若系统是 Android8.1 则需要 2.54 以上版本),解压,运行 AndroidTool_Release_v2.38 目录里面的 AndroidTool.exe(注意,如果是 Windows 7/8,需要按鼠标右键,选择以管理员身份运行),如下图: 7.1 烧写统一固件 update.img 烧写统一固件 update.img 的步骤如下:
注意:如果你烧写的固件 laoder 版本与原来的机器的不一致,请在升级固件前先执行’擦除 Flash’。 汉化版的: 7.2 烧写分区映像 每个固件的分区可能不相同,请注意以下两点:
烧写分区映像的步骤如下:
8. Linux下烧写 Linux 下无须安装设备驱动,参照 Windows 章节连接设备则可。 注意:不同固件使用的工具版本可能不同,请根据[烧写须知]下载对应的版本 8.1 upgrade_tool 下载 Linux_Upgrade_Tool (系统是 Android8.1则需要 Linux_Upgrde_Tool_for_android8.1), 并按以下方法安装到系统中,方便调用: unzip Linux_Upgrade_Tool_xxxx.zip cd Linux_UpgradeTool_xxxx sudo mv upgrade_tool /usr/local/bin sudo chown root:root /usr/local/bin/upgrade_tool sudo chmod a+x /usr/local/bin/upgrade_tool 烧写统一固件 update.img: sudo upgrade_tool uf update.img 如果升级失败,可以尝试先擦除后再升级。一定要根据《使用USB线烧写须知(重要)》的表格进行擦除烧写 # 擦除 flash 使用 ef 参数需要指定 loader 文件或者对应的 update.img sudo upgrade_tool ef update.img #update.img :你需要烧写的 Ubuntu 固件 # 重新烧写 sudo upgrade_tool uf update.img 8.2 烧写分区镜像 Android7.1、Android8.1使用以下方式: sudo upgrade_tool di -b boot.img sudo upgrade_tool di -k kernel.img sudo upgrade_tool di -s system.img sudo upgrade_tool di -r recovery.img sudo upgrade_tool di -m misc.img sudo upgrade_tool di -re resource.img sudo upgrade_tool di -p paramater sudo upgrade_tool ul bootloader.bin Android9.0、Android10.0使用以下方式: sudo upgrade_tool di -b boot.img sudo upgrade_tool di -dtbo dtbo.img sudo upgrade_tool di -misc misc.img sudo upgrade_tool di -parameter parameter.txt sudo upgrade_tool di -r recovery.img sudo upgrade_tool di -super super.img sudo upgrade_tool di -trust trust.img sudo upgrade_tool di -uboot uboot.img sudo upgrade_tool di -vbmeta vbmeta.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 -boot $BOOT sudo upgrade_tool di -recovery $RECOVERY sudo upgrade_tool di -misc $MISC sudo upgrade_tool di -oem $OEM sudo upgrade_tool di -userdata $USERDATA sudo upgrade_tool di -rootfs $ROOTFS 如果因 flash 问题导致升级时出错,可以尝试低级格式化、擦除 nand flash: # 低级格式化 sudo upgrade_tool lf update.img # 擦除 sudo upgrade_tool ef update.img 9. 常见问题 9.1 如何强行进入 MaskRom 模式 如果板子进入不了 Loader 模式,此时可以尝试强行进入 MaskRom 模式。操作方法见《MaskRom模式》。 9.2 烧写失败分析 如果烧写过程中出现Download Boot Fail, 或者烧写过程中出错,如下图所示,通常是由于使用的USB线连接不良、劣质线材,或者电脑USB口驱动能力不足导致的,请更换USB线或者电脑USB端口排查。 upgrade_fail 10. 最后 一般来说,我们在一块板子上搭建好环境后,会提取出统一固件用于生产环境,这个也可以借助于上面的工具进行固件镜像提取。 |
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
基于米尔瑞芯微RK3576核心板/开发板的人脸疲劳检测应用方案
533 浏览 0 评论
803 浏览 1 评论
700 浏览 1 评论
1926 浏览 1 评论
3171 浏览 1 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-22 20:20 , Processed in 0.528540 second(s), Total 75, Slave 56 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号