LX2080(Yoctoイメージとデバッグ)YOCTOを使ってLX2080a NXPイメージビルドの設定方法や、カスタムBORDを使いたい場合は変更方法について情報が欲しいです
Re: lx2080(yocto image and debug)Layerscape Yocto BSP v26.06:
今回のリリースには、以下に示すソースコードとビルド済みイメージの両方が含まれています。
ブランチ: walnascar-lsdk
- Linux BSP対応の基板、機能、既知の問題については、リリースノートをご参照ください
- Yocto用レイヤースケープソフトウェア開発キットユーザーガイド: UG10374.pdf
Layerscape Linux SDK ユーザーガイド: UG10381.pdf
- カスタムボード用にRCW、u-boot、ATF、Linux dtsを改造し、イメージを再構築してください。
移植手順:
rcwを変更し、rcwを再構築する:
- $ bitbake rcw -c patch -f
- rcwのソースコードフォルダbuild_lx2160ardb-rev2/tmp/work/lx2160ardb_rev2-fsl-linux/rcw/git/git/git/lx2160ardb_rev2/を選び、カスタムボードに合わせてXGGFF_PP_HHHH_RR_19_5_2/rcw_2200_750_3200_19_5_2.rcwを修正してください。
- $ bitbake rcw
u-bootを修正して再構築する:
- $ bitbake u-boot -c patch -f
- you-bootのソースコードフォルダ build_lx2160ardb-rev2/tmp/work/lx2160ardb_rev2-fsl-linux/*/git/にアクセスし、カスタムボードに合わせてu-bootのソースコードを修正してください。
- $ bitbake u-boot
atfを修正および再構築する:
- $ bitbake qoriq-atf -c patch -f
- atfのソースコードフォルダ build_lx2160ardb-rev2/tmp/work/lx2160ardb_rev2-fsl-linux/qoriq-atf/*/git/にアクセスしてください。カスタムボードに合わせてatfのソースコードを修正してください。
- $ bitbake qoriq-atf
Linux dts ファイルを修正し、Linux カーネルを再構築する:
- $ bitbake virtual/kernel -c patch -f
- Linux Kernelフォルダ build_lx2160ardb-rev2/tmp/work/ lx2160ardb_rev2-fsl-linux /linux-qoriq/*/git にアクセスしてください。カスタムボードに合わせてdtsファイルarch/arm64/boot/dts/freescale/fsl-lx2160a-rdb.dtsを修正してください。
- $ bitbake virtual/kernel