LS1046A 环境搭建-LSDK快速搭建2

博主环境为: 主机 Ubuntu18.04 虚拟机。如果用其他Ubuntu 版本,需要使用docker。由于开发板已经在QSPI出厂烧录了TinyDistro镜像。 如果我们手里没有SD卡,我们可以使用U盘来制作LSDK镜像。注意 @命令是开发板端,$命令是PC端

  1. 参考如下图,USB/SATA只能用来存放 内核和文件系统
    LS1046A 环境搭建-LSDK快速搭建2
  2. 首先从QSPI启动开发板,启动的是TinyDistro镜像,U盘先格式化后执行如下
    @flex-installer -i pf -d /dev/sdX ///把U盘分成3个分区,

LS1046A 环境搭建-LSDK快速搭建2

  1. 获取 需要烧录的文件两种方式: (1)在开发板上 切换到第三个分区 /run/media/sdX3 目录 。 然后通过wget or scp命令网络获取bootpartition和 rootfs 文件, (2)把U盘拔下来插到电脑上,直接拷贝bootpartition和 rootfs 文件到U盘的第三个分区。

下图我是通过把U盘拔下来插到电脑上拷贝bootpartition和 rootfs到U盘第三分区LS1046A 环境搭建-LSDK快速搭建2

  1. 烧录文件准备好后,重新插入U盘。
    @cd /run/media/sdX3
    @flex-installer -i install -b bootpartition_arm64_lts_.tgz
    -r rootfs_lsdk_19.03_LS_arm64_.tgz
    -d /dev/sdX

LS1046A 环境搭建-LSDK快速搭建2
LS1046A 环境搭建-LSDK快速搭建2

  1. 重启开发板,Qspi的uboot会自动启动U盘中的LSDK。拔下U盘,启动的是TinyDistro镜像。插入U盘,启动的是U盘中的LSDK。
    Reboot the board with LSDK images. The system will automatically boot NXP LSDK userland. Login using root/root or
    user/user.

下图是QSPI启动模式下,启动U盘中的LSDK镜像。LS1046A 环境搭建-LSDK快速搭建2