美文网首页
使用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