LS1046A 环境搭建-LSDK快速搭建

博主环境为: 主机 Ubuntu18.04 虚拟机。如果用其他Ubuntu 版本,需要使用docker。由于开发板已经在QSPI出厂烧录了TinyDistro镜像。 下面准备制作SD卡启动的镜像。

  1. www.nxp.com/lsdk 点 Download 按钮下载 flexbuild_lsdk1903.tgz
    www.nxp.com/lsdk 点Documentation 按钮下载LSDKUG_Rev19.03.pdf
    以下所述请参考LSDKUG_Rev19.03.pdf 中 章节4.1.6 LSDK Quick Start Guide for LS1046ARDB

  2. source环境
    $tar xvzf flexbuild_lsdk1903.tgz
    $cd flexbuild_lsdk1903
    $source setup.env

  3. 下载官方预编译好的镜像
    $wget http://www.nxp.com/lgfiles/sdk/lsdk1903/app_components_LS_arm64.tgz
    $wget http://www.nxp.com/lgfiles/sdk/lsdk1903/bootpartition_LS_arm64_lts_4.19.tgz
    $wget http://www.nxp.com/lgfiles/sdk/lsdk1903/lib_modules_LS_arm64_4.19.26.tgz
    $wget http://www.nxp.com/lgfiles/sdk/lsdk1903/firmware_ls1046ardb_uboot_sdboot.img
    在这里插入图片描述

  4. 镜像rootfs制作
    $ flex-builder -i mkrfs -a arm64 /// 会在build/rfs 生成文件系统
    $ tar xvzf app_components_LS_arm64.tgz -C build/apps ///把下载的app释放到build/apps下
    $sudo tar xvzf lib_modules_LS_arm64_4.19.26.tgz -C build/rfs/rootfs_lsdk_19.03_LS_arm64/lib/modules /// 把下载的lib释放到刚刚生成的文件系统里
    $flex-builder -i merge-component -a arm64 ///合成文件系统
    $flex-builder -i packrfs -a arm64 ///把 build/rfs下文件系统tar打包到 build/image/rootfs_lsdk_19.03_LS_arm64.tgz

在这里插入图片描述

  1. 烧录到SD卡, 把SD卡读卡器插入到电脑
    $flex-installer -b bootpartition_arm64_lts_.tgz
    -r build/images/rootfs_lsdk_19.03_LS_arm64_.tgz
    -f firmware_ls1046ardb_uboot_sdboot.img
    -d /dev/sdX

在这里插入图片描述
6. 按下图把开发板调成SD卡启动。插入SD卡启动。用户名root 密码root登录
在这里插入图片描述
在这里插入图片描述

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值