こんにちは、
私はここに書かれている指示に従おうとしています。
https://github.com/nxp-qoriq/yocto-sdk
LS1028ARDBのOSおよびSDKイメージを構築するために
walnascarがデフォルトブランチのようですが、上記のリンク先の指示に従うとビルドが失敗します。
MKDIR Yocto-SDK
CD YOCTO-SDK
Repo init -u https://github.com/nxp-qoriq/yocto-sdk-b ワルナスカー
リポジトリ同期 --強制同期
。./setup-env -m ls1028ardb
bitbake fsl-image-networking
これは3つのエラーで失敗します:
- sysvinitインストールエラー
- DTCネイティブコンパイルエラー
- util-linux-native コンパイルエラー
このドキュメントの手順も試してみましたが、誤った手順を回避したとしても、別の方法で失敗します(指定された「ls-image-desktop」が存在しません)。
https://docs.nxp.com/bundle/UG10081_LLDP_L6.1.55_2.2.0/page/topics/how_to_download_flexbuild.html
flexbuildオプションも見つけ、ここに記載されている手順に従いました。
https://github.com/nxp/flexbuild
git clone https://github.com/NXP/flexbuild.git
CDフレックスビルド
make docker
ls1028ardb_defconfig を作成します
すべてを作る
これも以下のエラーで失敗します。
W: binfmt_misc が /proc/mounts に見つかりません -- マウントされていません
OSイメージやSDKを構築する際の正しい手順は何ですか?
よろしくお願いします。
マット
以下の最新のYocto Linux SDKリリースを使用してください。
今回のリリースには、以下に示すソースコードとビルド済みイメージの両方が含まれています。
ブランチ: walnascar-lsdk
|
件 |
名称 |
説明 |
|
1 |
boot_ls1028ardb_lts_6.12.tgz |
LS1028ARDBのブートパーティションイメージ |
|
2 |
boot_ls1043ardb_lts_6.12.tgz |
LS1043ARDBのブートパーティションイメージ |
|
3 |
boot_ls1046ardb_lts_6.12.tgz |
LS1046ARDBのブートパーティションイメージ |
|
4 |
boot_lx2160ardb-rev2_lts_6.12.tgz |
LX2160ARDBのブートパーティションイメージ |
|
5 |
firmware_ls1028ardb_uboot_emmcboot.img |
LS1028ARDB eMMCブート用のBSPファームウェアイメージ |
|
6 |
firmware_ls1028ardb_uboot_sdboot.img |
LS1028ARDB SDブート用BSPファームウェアイメージ |
|
7 |
firmware_ls1028ardb_uboot_xspiboot.img |
LS1028ARDB XSPIブート用のBSPファームウェアイメージ |
|
8 |
firmware_ls1043ardb_uboot_nandboot.img |
LS1043ARDB NANDブート用のBSPファームウェアイメージ |
|
9 |
firmware_ls1043ardb_uboot_norboot.img |
LS1043ARDB NORブート用BSPファームウェアイメージ |
|
10 |
firmware_ls1043ardb_uboot_sdboot.img |
LS1043ARDB SDブート用BSPファームウェアイメージ |
|
11 |
firmware_ls1046ardb_uboot_emmcboot.img |
LS1046ARDB eMMCブート用のBSPファームウェアイメージ |
|
12 |
firmware_ls1046ardb_uboot_qspiboot.img |
LS1046ARDB QSPIブート用のBSPファームウェアイメージ |
|
13 |
firmware_ls1046ardb_uboot_sdboot.img |
LS1046ARDB SDブート用BSPファームウェアイメージ |
|
14 |
firmware_lx2160ardb-rev2_uboot_emmcboot.img |
LX2160ARDB eMMCブート用BSPファームウェアイメージ |
|
15 |
firmware_lx2160ardb-rev2_uboot_sdboot.img |
LX2160ARDB SDブート用BSPファームウェアイメージ |
|
16 |
firmware_lx2160ardb-rev2_uboot_xspiboot.img |
LX160ARDB xSPIブート用BSPファームウェアイメージ |
|
17 |
fsl-image-networking-ls1028ardb.rootfs.tar.gz |
Layerscape rootfsは基本的なネットワーク機能をサポートしていますLS1028ARDB |
|
18 |
fsl-image-networking-full-ls1028ardb.rootfs.tar.gz |
Layerscape rootfsはLS1028ARDB上で完全なネットワーク機能をサポートしています |
|
19 |
fsl-image-networking-ls1043ardb.rootfs.tar.gz |
Layerscape rootfsは基本的なネットワーク機能をサポートしていますLS1043ARDB |
|
20 |
fsl-image-networking-full-ls1043ardb.rootfs.tar.gz |
Layerscape rootfsはLS1043ARDB上で完全なネットワーク機能をサポートしています |
|
21 |
fsl-image-networking-ls1046ardb.rootfs.tar.gz |
Layerscape rootfsは基本的なネットワーク機能をサポートしていますLS1046ARDB |
|
22 |
fsl-image-networking-full-ls1046ardb.rootfs.tar.gz |
Layerscape rootfsはLS1046ARDB上で完全なネットワーク機能をサポートしています |
|
23 |
fsl-image-networking-lx2160ardb-rev2.rootfs.tar.gz |
Layerscape rootfsは基本的なネットワーク機能をサポートしていますLX2160ARDB |
|
24 |
fsl-image-networking-full-lx2160ardbrev2.rootfs.tar.gz |
Layerscape rootfsはLX2160ARDB上で完全なネットワーク機能をサポートしています |
|
25 |
フレックスインストーラー |
ツールの展開 |
画像展開の詳細はユーザーガイドの文書をご参照ください。
Debian Flexbuilder Linux SDKを使ってDebian Linux OSを使うこともできます。
この投稿の後、Flexbuild readme.md に載っていない前提条件がいくつかあるDebian Linux SDKユーザーガイドを発見しました。これにより、LS1028ARDB用のDebianベースのイメージを生成できるようです。
Yocto環境に似た方法でSDKを生成する手順は何ですか?それとも、標準的なクロスコンパイラをお勧めしますか?
Debianソリューションは今やこのプラットフォームの推奨OSなのでしょうか?Yoctoは組み込みシステムにより適しているように感じます。
よろしくお願いします。
マット