发新帖

[原创] 【Firefly-RK3399 开发板试用体验】烧写系统

[复制链接]
发表于 2019-5-7 19:51:13
| 1693 查看 | 0 回复
分为 windwos 下烧写系统,和 linux 系统下烧写系统:
windows 下烧写系统,使用 Android tool 下载工具,比较直观,没太多问题i,linux 下烧写系统官方说明比较少,这个详细写一下:

官方对 下载工具 版本是有要求的,如下截图:
1.png
Windows 系统下烧录系统:
需要板子进入download 模式:开发板usb-type-c 接口连接电脑,Dc接口插上电源,按住recovery key,按一下reset key,稍等 2 秒后松开 recovery key,系统进入loader 状态:
打开 android tool 工具,下面提示发现一个loader 设备,就可以开始烧录固件:
2.png
选择升级固件,固件,指向img 文件:
3.png
加载固件后有一些固件版本信息,升级前先擦除,再升级:
4.png
等提示升级完成,系统会重启开机进入系统,刷机完成。
Linux 系统下烧录:
Rk3399开发板也是用同样的方法进入loader模式,使用upgade_tool工具烧录,使用之前先检查确认使用的 upgrade_tool 版本号:
./upgrade_tool  -v
5.png
烧录 ubuntu18.04 版本:
烧录了两次都失败,所以猜测可能因为原ubuntu mbr 格式磁盘,所以需要先用老版本擦除,再用新版本烧录,尝试了一次,果然成功。
使用老版本擦除的时候,没有找到upgrade_tool v1.24 所以用 windows 系统下的 android_tool v2.38 擦除的,然后又拿到 linux 系统下使用upgrade_tool v1.34 升级。Windows 擦除过程同上,接着是linxu 系统下烧录:
升级之前先擦除了一下试试,命令如下,这次不报错,果然有效果:
./upgrade_tool ef../../pack/FIREFLY-RK3399-UBUNTU18.04-GPT-20190216-1136.img
6.png
升级烧录,命令如下:
./upgrade_tool uf../../pack/FIREFLY-RK3399-UBUNTU18.04-GPT-20190216-1136.img
7.png
8.png
9.png
烧录过程中两个步骤比较费时间,一个是下载固件,第二是校验固件,系统固件2.3GB 比较大,很容易出错,笔者几乎都需要刷两次才会成功,是不是方法有问题?不知道。刷两次就刷两次吧。
./upgrade_tool uf ../../pack/FIREFLY-RK3399-DEBIAN-GPT-20190122-1541.img
10.png
又尝试刷 flint_os
11.png
解压后只有 linux 烧录工具:
12.png
运行 upload_emmc.sh 自己完成烧录:烧录速度很慢,但是还算稳定,一次烧录成功,花了二十多分钟:
13.png
烧录成功,但是无法启动,重新又烧回 debian 版本了。
Firefly-rk3399 ubuntu16.04 系统:
14.png
15.png
Firefly-rk3399 ubuntu18.04 系统:
16.png
任务栏稍微有点区别
17.png
Firefly-rk3399 debian9 系统:
18.png
19.png
总结:官方系统 ubuntu 所有版本都可以使用,很流畅,debian 系统也可以使用,flint_os不可用;自己烧录系统windows下比较容易操作,linux刷机包没找到,第一次刷机容易失败不是很稳定;还算幸运的是,刷机工具全部可用,linux没法实现的去windows系统下实现;稍后可以拿自己编译系统来烧录,再后面准备看看驱动。


我要点赞 0

举报

您需要登录后才可以回帖 登录 | 立即注册