【NXP DN 系列】 LS1043ARDB 环境搭建

本文详细介绍了如何在Ubuntu 18.04环境下,准备NXP LSDK 19.06资源,编译U-Boot、Linux内核,生成引导分区压缩工具,烧录镜像到SD卡,并设置LS1043ARDB从SD卡启动的过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、资源准备

在开始搭建 NXP DN For LS1043ARDB 环境之前需要事先需做好资源准备工作。

  1. Ubantu 环境准备
    需要事先装好 Ubuntu 18.04 或以上版本,因为其他版本没有 Docker container ,Ubuntu 18.04 镜像下载地址:Ubuntu 18.04 下载
  2. LSDK 资料包准备
    NXP 官网下载最新的 LSDK 19.06 版本
    下载地址:LSDK 19.06 下载
    flexbuild_lsdk1906_update_290719.tgz
  3. 解压 flexbuild_lsdk1906_update_290719.tgz
tar -xvzf flexbuild_lsdk1906_update_290719.tgz 
cd flexbuild_lsdk1906_update_290719
source setup.env
flex-builder -h

二、编译 LSDK 环境

  1. 使用 Flexbuild 基于TF-A 镜像 build U-Boot / UEFI
flex-builder -c atf -m ls1043ardb -b sd
or
flex-builder -c atf -m ls1043ardb -b nor -B uefi

在这里插入图片描述
2. Build sdboot 完成
在这里插入图片描述
3. 使用 Flexbuild 构建 Linux 内核

flex-builder -c linux:linux:LSDK-19.06-V4.19 -a arm64

在这里插入图片描述

编译完成可以在 /home/dana/work/flexbuild_lsdk1906_update_290719/build/images/
目录下找到 firmware_ls1043ardb_uboot_sdboot.img 镜像
在这里插入图片描述
4. 生成 LSDK 引导分区压缩工具

flex-builder -i mkbootpartition -a arm64
flex-builder -i mkbootpartition -a arm32
or
flex-builder -i mkbootpartition -a arm64 -s (for secure boot)
flex-builder -i mkbootpartition -a arm32 -s (for secure boot
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值