- 下拉源码
百度云盘下载源码
解压:
$ mkdir ~/ai-rk3399pro-linux
$ cp ~/ai-rk3399pro-linux.tar ~/ai-rk3399pro-linux
$ cd ~/ai-rk3399pro-linux
$ tar xvf ai-rk3399pro-linux.tar
恢复出完整代码
$ git reset --hard
$ git branch -a
$ git checkout master # 从 master 分支 checkout 出代码
- 安装编译所需插件
安装依赖包
$ sudo apt-get install git-core gnupg flex bison gperf build-essential zip
$ sudo apt-get install curl zlib1g-dev gcc-multilib g+±multilib libc6-dev-i386
$ sudo apt-get install lib32ncurses5-dev x11proto-core-dev libx11-dev lib32z-dev
$ sudo apt-get install ccache libgl1-mesa-dev libxml2-utils xsltproc unzip
配置jdk
$ sudo apt-get install openjdk-8-jdk
$java -version
openjdk version “1.8.0_191”
$export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64
e x p o r t P A T H = export PATH= exportPATH=JAVA_HOME/bin:$PATH
$export CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/lib/tools.jar
第一步:
$vi 源码根目录kernel/arch/arm64/boot/dts/rockchip/rp-lcd-mipi-8-800-1280.dtsi
rpdzkj_config {
compatible = “rp_config”;
user_version = “rpdzkj”;
system_rotate = “90”;->改动此处,改变屏幕显示
第二步:
$vi rp-rk3399pro.dts
//#include “rp-lcd-mipi-5-720-1280.dtsi”
//#include “rp-lcd-mipi-55-720-1280.dtsi”
//#include “rp-lcd-mipi-7-1200-1920.dtsi”
#include “rp-lcd-mipi-8-800-1280.dtsi”
//#include “rp-lcd-mipi-7-800-1280.dtsi”
//#include “rp-lcd-lvds-215-1920-1080.dtsi”
//#include “rp-lcd-mipi-10-800-1280.dtsi”
//#include “rp-lcd-hdmi.dtsi”
将显示屏对应的配置文件include进来,其他的隐去。
-
回到源码根目录,执行
$./make.sh
在源码根目录/rockdev/Image-rk3399pro下生成.img -
使用提供的工具烧录镜像
使用AndroidTool_Release_v2.61,
在cdrom_Ai3399pro\cdrom-Ai3399pro-Linux\Tools-usb-drivers 目录下
打开 AndroidTool.exe。
升级操作步骤
1、板子断开电源
2、OTG 口连接电脑
3、按住升级按键不松开
4、插上电源
5、等待 3 秒让板子升级模式
6、松开升级按键
7、升级工具里点击执行进行升级