RK3399Pro 8 1 編譯遇到問題

2021-09-16 12:04:59 字數 1383 閱讀 5637

mkdir rk3399pro_android-8.1

tar zxvf rk3399pro_android8.1_sdk_beta_v0.1_20181225.tgz -c rk3399pro_android-8.1

cd rk3399pro_android-8.1

//同步更新**

.repo/repo/repo sync -l

############## uboot build ############

cd u-boot

make rk3399pro_defconfig/rk3399pro_defconfig 檔案是u-boot配置檔案裡面各個功能巨集的定義檔案路徑在rk3399pro_android-8.1\u-boot\configs\rk3399pro_defconfig

./make.sh

############## kernel build ############

cd rk3399pro_android-8.1/kernel

make arch=arm64 rockchip_defconfig -j8

rockchip_defconfig 檔案是kernel配置檔案裡面各個功能巨集的定義,檔案路徑在rk3399pro_android-8.1\kernel\arch\arm64\configs\rockchip_defconfig

make arch=arm64 rk3399pro-evb-v10.img -j12

rk3399pro-evb-v10.img檔案是編譯的dts檔案,路徑在rk3399pro_android-8.1\kernel\arch\arm64\boot\dts\rockchip\rk3399pro-evb-v10.dts

出現/bin/sh: 1 lz4c

解決/bin/sh: lz4c: 未找到命令

lz4是一種壓縮演算法,解決方法如下:

安裝lz4:

sudo apt-get update

sudo apt-get install liblz4-tool

重新編譯 ok

############## android build ############

source build/envsetup.sh

配置編譯環境

lunch rk3399pro-userdebug

rk3399pro-userdebug表示編譯版本為使用者除錯版本

make -j12

./mkimage.sh

RK 3399 U boot編譯構建

rk3399我們可能在u boot中使用的主要功能 evb主要特點 調節器 用於cpu b l的pwm調節器 為了支援arm trust firmware atf 我們可以使用spl或 來自rockchip的miniloader 做dram初始化 載入並驗證atf影象 載入並驗證u boot映像 以...

rk3399 pro開發環境搭建和使用

rk3399pro是瑞芯微推出的帶有npu支援的開發板,它由rk3399公升級而來,整合雙核cortex a72和四芯cortex a53 cpu.rockchip提供rknn toolkit開發套件進行模型轉換 推理執行和效能評估 android系統 也就是pc機開發,rk3399pro執行的模式...

RK3399 PRO伺服器配置全解析

主機作業系統 win xp 7 8 linux 本機安裝的是0910版本的映象檔案firefly rk3399 ubuntu18.04 gpt 20190910 0922.img 主機作業系統是win7 裝置連線 rk3399 用原廠type c線與主機相連。裝置連線有兩種方式 開啟裝置管理器,1....