rk3399我們可能在u-boot中使用的主要功能:
evb主要特點:
*調節器:用於cpu b / l的pwm調節器
為了支援arm trust firmware(atf),我們可以使用spl或
來自rockchip的miniloader:
*做dram初始化
*載入並驗證atf影象
*載入並驗證u-boot映像
以下是在rk3399上引導至u-boot的分步操作。
> mkdir~ / evb_rk3399
> cd~ / evb_rk3399
> git clone
> git clone
> git clone
> cd arm-trusted-firmware
>使realclean
> make cross_compile = aarch64-linux-gnu-plat = rk3399 bl31
或者你可以直接從rockchip獲得bl31.elf:
cp rkbin / rk33 / rk3399_bl31_v1.00.elf …/u-boot/bl31.elf
在此步驟中獲取bl31.elf,將其複製到u-boot根目錄:
> cp bl31.elf …/u-boot/
> cd …/u-boot
>匯出arch = arm64
>匯出cross_compile = aarch64-linux-gnu-
> make evb-rk3399_defconfig
對於firefly-rk3399,請使用以下**:
> make firefly-rk3399_defconfig
>製作
> make u-boot.itb
在此步驟中獲取spl / u-boot-spl.bin和u-boot.itb。
按照最新readme中的說明進行操作
> cd …/rkdeveloptool
> autoreconf -i
> ./configure
>製作
> sudo make install
在這個步驟中獲取rkdeveloptool。
原始二進位制檔案和工具現在都已準備好,選擇選項1或
選項2部署u-boot。
> cd …
> tools / mkimage -n rk3399 -t rksd -d spl / u-boot-spl.bin idbspl.img
在此步驟中獲取idbspl.img。
> cd …
> cp arm-trusted-firmware / build / rk3399 / release / bl31.elf rkbin / rk33
> ./rkbin/tools/trust_merger rkbin / tools / rk3399trust.ini
> ./rkbin/tools/loaderimage --pack --uboot u-boot / u-boot-dtb.bin uboot.img
在此步驟中獲取trust.img和uboot.img。
使用maskrom key開啟電源(或使用reset key復位),然後:
> rkdeveloptool db rkbin / rk33 / rk3399_loader_v1.08.106.bin
> rkdeveloptool wl 64 u-boot / idbspl.img
> rkdeveloptool wl 0x4000 u-boot / u-boot.itb
> rkdeveloptool rd
使用maskrom key開啟電源(或使用reset key復位),然後:
> rkdeveloptool db rkbin / rk33 / rk3399_loader_v1.08.106.bin
> rkdeveloptool ul rkbin / rk33 / rk3399_loader_v1.08.106.bin
> rkdeveloptool wl 0x4000 u-boot / uboot.img
> rkdeveloptool wl 0x6000 u-boot / trust.img
> rkdeveloptool rd
您應該能夠在控制台/ uart2中獲得u-boot日誌(baurdrate 1500000)
有關更多詳細資訊,請參閱:
RK3288 RK3399 Ubuntu 系統備份
自己擁有一塊firefly rk3399開發板,並在開發板上面安裝了ubuntu16.04系統,而且在開發板上面做了一些環境配置和軟體開發工作,現在需要將這塊開發板的環境及系統轉殖到另外一塊開發板上。所以需要將系統做備份,然後燒錄到新的開發板上面。androidboot.baseband n a a...
RK3399晶元規格書,RK3399參考設計方案
rk3399晶元規格書,rk3399參考設計方案 較新的rk3368雖然專門針對電視盒子做了優化,但是其硬體效能相比上一代的rk3288還要孱弱,老當益壯的rk3288退休不得,與rk3368勉力維持著瑞芯微2015年的江山。進入2016年,瑞芯微rockchip再次調轉槍頭,緊跟行業趨勢,順勢而為...
RK3399 產品選擇
rk3399 是一款的arm64處理器,其內部整合gpu,對多 人臉識別等,支援都非常不錯。在國內,選擇以rk3399為核心,開發產品的知名公司,有很多。就我個人而言,主要使用過兩家公司的開發板。1 firefly rk3399 開發板 2 nanopc t4開發板 兩家公司可能側重點不同,產品特性...