关于AIO-3399J 升级DDR4后的系统修改
https://www.t-firefly.com/themes/t-firefly/public/assets/images/coreboard/rk3399/part_2.pngAIO-3399J 是基于瑞芯微RK3399做的嵌入式主板
样机购买:
https://item.taobao.com/item.htm?&id=562146031044
一.硬件版本注意
Core-3399J V2.1的主要硬件变化是从V1.3版本的DDR3更换到V2.1 DDR4版本
二.软件更新9
目前RK3399软件sdk同步到最新都可以进行支持V2. 1版本,包含如下sdk版本
Android7.1 box
Android7.1 industry
Android8.1 mid
Android10.0
优先建议客户更新SDK,但如果有部分客户代码比较旧不想更新sdk,可以直接更新替换uboot的代码,由于附件较大,如下链接可下载。
Android7.1 box (Android7.1_ _box_ _uboot.gz.tar)
Android8.1 mid (Android8.1_ _uboot.gz.tar)
http://ftp.t-firefly.com:31000/i ... boot&fileid=4349673
三.注意事项.
机器本身是Android8.1如升级到Android10.0需要插除2次flash才能进行升级
android用户:
方法1:
不编译,直接替换并重新打包
下载链接:链接:https://pan.baidu.com/s/1NmT3S2hjbWL9YD6mPS-cqQ
提取码:vt7w
用这个我们编译好的MiniLoaderAll_tvbox71.bin替换Miniloader.bin就可以了。
注意是rockdev下的MiniLoader.bin
然后执行打包命令
方法2:
替换为这个uboot源码
重新编译并打包
UBOOT源码(android/linux通用):
链接:https://pan.baidu.com/s/1NmT3S2hjbWL9YD6mPS-cqQ
提取码:vt7w
linux用户
方法1:不编译,直接替换,
链接:https://pan.baidu.com/s/1NmT3S2hjbWL9YD6mPS-cqQ
提取码:vt7w
./build.sh updateimg 之前,用这个我们编译好的rk3399_loader_v1.24.126.bin替换Miniloader.bin就可以了。
注意是rockdev下的MiniLoader.bin
方法2:
先替换你SDK源码包里的uboot目录 (用本文的UBOOT源码替换)
├── linux_sdk
│ ├── app
│ ├── buildroot buildroot 根文件系统的编译目录
│ ├── build.sh -> device/rockchip/common/build.sh 全自动编译脚本
│ ├── device 编译相关配置文件
│ ├── distro debian 根文件系统生成目录
│ ├── docs 文档
│ ├── envsetup.sh -> buildroot/build/envsetup.sh
│ ├── external
│ ├── kernel 内核
│ ├── Makefile -> buildroot/build/Makefile
│ ├── mkfirmware.sh -> device/rockchip/common/mkfirmware.sh rockdev链接更新脚本
│ ├── prebuilts
│ ├── rkbin
│ ├── rkflash.sh -> device/rockchip/common/rkflash.sh 烧写脚本
│ ├── rootfs debian根文件系统编译目录
│ ├── tools 烧写、打包工具
│ └── u-boot
重新编译uboot
./build.sh ubootUBOOT源码(android/linux通用):
链接:https://pan.baidu.com/s/1NmT3S2hjbWL9YD6mPS-cqQ
提取码:vt7w
页:
[1]