美文网首页
使用Flex-builder编译Layerscape平台芯片常用

使用Flex-builder编译Layerscape平台芯片常用

作者: fafactx | 来源:发表于2023-04-26 19:38 被阅读0次

    回到Layerscpae资源汇总

    这里记录Layerscape芯片设计的所有有用资源和经验。如需要交流请私信。

    下载flex-builder

    使用官网链接或者百度网盘下载最新flex-builder。

    解压文件并修复官方issues

    默认官网下载文件存在一些issue,先进行修复。命令如下。

    sed -i 's/github.com\/wayland-project/gitlab.freedesktop.org\/wayland/g' /flexbuild_lsdk2108_github/configs/sdk.yml
    sed -i 's/github.com\/freedesktop\/xorg-xserver/gitlab.freedesktop.org\/xorg\/xserver/g' /flexbuild_lsdk2108_github/configs/sdk.yml
    

    宿主机指标

    建议使用Ubuntu20.04或者Docker,硬盘空间大于50GB,RAM和CPU越多越好。

    常用命令和解释

    详细命令参考源码或者LSDK user guide 4.3.1 Flex-builder commands 章节。

    常用命令 含义
    bld -i repo-fetch git clone 所有组件的源码仓库到components目录
    bld -m ls1021atwr 根据板卡类型生成RDB对应image,如:
    bld -m lx2160ardb_rev2
    <machine> 支持:ls1012ardb, ls1012afrwy, ls1021atwr,ls1028ardb, ls1043ardb, ls1046ardb,ls1088ardb_pb, ls2088ardb,lx2160ardb_rev2, lx2162aqds
    bld -c atf -m ls1043 -b sd 编译ATF和uboot/uefi
    bld -i mkfw -m ls1043ardb Generates composite firmware,including RCW/PBL, ATF, Bootloader(U-Boot or UEFI), secure headers,Ethernet MAC/PHY firmware, dtb,Kernel and tiny initrd RFS.

    相关文章

      网友评论

          本文标题:使用Flex-builder编译Layerscape平台芯片常用

          本文链接:https://www.haomeiwen.com/subject/irovjdtx.html