dts 编译过程_LS1043ARDB开发板kernel编译过程

1、开发环境为ubuntu 18.04-03桌面版。

如果linux机器在子网中,需要HTTP proxy访问外网, 设置环境变量http_proxy和https_proxy如下:

1. set proxy in /etc/profile.d/proxy.sh or ~/.bashrc, example:

export http_proxy="http://:@:"

export https_proxy="http://:@:"

export no_proxy="localhost"

2. set proxy in /etc/apt/apt.conf

Acquire::http::Proxy "http://:@:";

Acquire::https::Proxy "http://:@:";

3. set proxy in /etc/wgetrc

http_proxy = http://:@:

https_proxy = http://:@:

Download and deploy LSDK images with flex-installer

1.1 下载flex-install来部署LSDK镜像:

wget -c https://www.nxp.com/lgfiles/sdk/lsdk1906/flex-installer && chmod +x flex-installer && sudo mv flex-installer /usr/bin -t 0 -T 120

1.2 自动下载远程LSDK发布版并部署在HOST主机上的目标存储驱动或者Arm板上。

使用方法:

$ flex-installer -i auto -m -d [-e -f -b -r -R -u ]

The can be: ls1012ardb, ls1012afrwy, ls1021atwr, ls1028ardb, ls1043ardb, ls1046ardb, ls1046afrwy,ls1088ardb_pb, ls2088ardb, lx2160ardb.

举例:

$ flex-installer -i auto -m ls1043ardb -d /dev/mmcblk0 (deploy default

rootfs_lsdk1906_LS_arm64_main.tgz and bootpartition_LS_arm64_lts_4.19.tgz)

$ flex-installer -i auto -m ls1046ardb -d /dev/sdx -b bootpartition_LS_arm64_lts_4.14.tgz

(specify version bootpartition_LS_arm64_lts_4.14.tgz)

$ flex-installer -i auto -m ls1088ardb -d /dev/sdx -r rootfs_lsdk1906_LS_arm64_edgescale.tgz

(specify RFS for Edgescale instead of the default main)

$ flex-installer -i auto -m ls2088ardb -d /dev/sdx -e dtb ('-e dtb' option is used for UEFI in DTB way, no need for U-Boot case)

1.3 采用flex-builder编译LSDK

1.3.1 Build TF-A with RCW and U-Boot/UEFI in Flexbuild

用法:

Usage:

$ flex-builder -c atf -m -b [-s]

Example:

$ flex-builder -c atf -m ls1043ardb -b sd

# build uboot-based ATF image for SD boot on ls1043ardb

$ flex-builder -c atf -m ls1046ardb -b qspi -s

# build uboot-based ATF image for QSPI-NOR secure boot on ls1046ardb

$ flex-builder -c atf -m lx2160ardb -b xspi

# build uboot-based ATF image for FlexSPI-NOR boot on lx2160ardb

$ flex-builder -c atf -m ls2088ardb -b nor -B uefi

# build uefi-based ATF image for IFC-NOR boot on ls2088ardb

如果想使用不同的RCW代替默认的RCW,可以在/configs/board//manifest中重新配置rcw_变量,然后运行flex-buil

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值