五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

VRAMS Rock960c RK3399開發(fā)板u-boot編譯踩坑指南

2023-03-03 18:01 作者:車科技2020  | 我要投稿

最近買了一塊VRAMS Rock960c RK3399開發(fā)板,上面是采用lpddr4內(nèi)存的,應(yīng)該是復(fù)刻板,原版貌似只有l(wèi)pddr3的。

打算學(xué)習(xí)一下u-boot編譯,以下是踩坑記錄。

素材是主線的u-boot源碼

用來交叉編譯的機(jī)器是采用英特爾z8350 cpu的平板電腦,4g內(nèi)存。主要是考慮到它支持64位指令集,而且價格便宜。建議別在rk3399上面本地編譯,坑太多,我水平有限,很多依賴解決不了。英特爾低價的處理器就能一馬平川編譯出來,為啥不用?

直接在平板上裝上ubuntu 22.04lts,內(nèi)核也自己升級到最新的6.2,這個不展開講了。

git clone https://github.com/u-boot/u-boot

把u-boot源碼下載到本地

https://github.com/u-boot/u-boot/tree/master/board/vamrs/rock960_rk3399

這里有這塊開發(fā)板的u-boot編譯流程,大體方法沒錯,不過有些細(xì)節(jié)有坑。

ubuntu 22.04lts下面,設(shè)置好清華的源,然后:

apt update

apt upgrade

apt-get build-essential install u-boot-tools libssl-dev swig?make bison flex libssl-dev git nano htop libffi-dev python-software-properties software-properties-common -y?

安裝python3.9.9,教程網(wǎng)上找

安裝pip3,安裝以下兩個工具

pip3 install pyethtools setuptools

安裝以上一系列依賴吧,可能有遺漏,不過多少能減輕各位踩坑的數(shù)目

主線u-boot源碼有幾個地方要修改才能在我這個開發(fā)板跑起來。

.config文件需要進(jìn)行如下設(shè)置:

ATF_LOAD_IMAGE_V2=y

CONFIG_SYS_MMC_ENV_DEV=0

CONFIG_SYS_MMC_ENV_PART=3

此外,還需要在make menuconfig的device driver里面選擇lpddr4的支持

還要修改下面文件:

cd /home/rock/u-boot/arch/arm/dts

nano rk3399-rock960-u-boot.dtsi

開頭的include文件名改為“rk3399-sdram-lpddr4-100”保存才能支持lpddr4,默認(rèn)是lpddr3的。

其他的話就按照以下連接教程即可:

https://github.com/u-boot/u-boot/tree/master/board/vamrs/rock960_rk3399

完畢。


VRAMS Rock960c RK3399開發(fā)板u-boot編譯踩坑指南的評論 (共 條)

分享到微博請遵守國家法律
清水县| 宜兴市| 靖西县| 安义县| 八宿县| 博白县| 兴山县| 奉新县| 花垣县| 顺昌县| 十堰市| 东宁县| 阿城市| 泰顺县| 古田县| 南康市| 奉新县| 新兴县| 泰安市| 包头市| 辽中县| 申扎县| 扶余县| 织金县| 汝州市| 大田县| 巴林左旗| 简阳市| 通化市| 蚌埠市| 桦南县| 保定市| 商城县| 乐都县| 漳平市| 安庆市| 馆陶县| 枣阳市| 弥渡县| 桃园市| 山西省|