Hi ,
Recently, Codeaurora has been migrated to GitHub. Following this migration, I attempted to build auto Yocto Linux BSP 34.02 using the link provided below, but encountered build failures.
https://github.com/nxp-auto-linux/auto_yocto_bsp/tree/release/bsp34.2
It seems that the Codeaurora link has been replaced in the manifests/default.xml, however, the Codeaurora links in different Yocto layers' bb files have not been updated yet.
Could you please suggest if there is any working branch or version available that I can use to build the required BSP?
I would like to build this for s32g399aevb machine.
Best Regards
Solved! Go to Solution.
Hello,
1. If you simply want (any) BS34, you can download and build 34.0.1:
repo init -u https://github.com/nxp-auto-linux/auto_yocto_bsp -b release/bsp34.0.1
2. If you need 34.2 specifically, then some manual steps are required:
- download the BSP sources by running the "repo init" and "repo sync" commands as usual for BSP 34.2
- download the patches:
https://github.com/nxp-auto-linux/meta-alb/commit/9a8702cf4a0bc290398c3993dd4a501b0e68177b.patch
https://github.com/nxp-auto-linux/meta-alb/commit/31b5687270e5ac25244a263abf5412604c5a92ed.patch
https://github.com/nxp-auto-linux/meta-alb/commit/a4da9a67a2a910d22579bbca7d398929e52a0f08.patch
into the meta-alb directory of your BSP (e.g. from a web browser, open above links and right-click then "Save as...").
- go to meta-alb directory of your BSP in a bash shell and apply the three patches:
patch --backup-if-mismatch -F 10 -u -p 1 -i 31b5687270e5ac25244a263abf5412604c5a92ed.patch
patch --backup-if-mismatch -F 10 -u -p 1 -i 9a8702cf4a0bc290398c3993dd4a501b0e68177b.patch
patch --backup-if-mismatch -F 10 -u -p 1 -i a4da9a67a2a910d22579bbca7d398929e52a0f08.patch
After that, you can use the BSP as usual to build whatever you wish (run nxp-setup-alb.sh then bitbake etc.)
Best Regards,
Ionuț
Thank you, that solution proved effective.
May I inquire about the current latest version of BSP?
Hello,
latest full official release is 35.0: https://github.com/nxp-auto-linux/auto_yocto_bsp/tree/release/bsp35.0
Best Regards,
Ionut
Hello,
1. If you simply want (any) BS34, you can download and build 34.0.1:
repo init -u https://github.com/nxp-auto-linux/auto_yocto_bsp -b release/bsp34.0.1
2. If you need 34.2 specifically, then some manual steps are required:
- download the BSP sources by running the "repo init" and "repo sync" commands as usual for BSP 34.2
- download the patches:
https://github.com/nxp-auto-linux/meta-alb/commit/9a8702cf4a0bc290398c3993dd4a501b0e68177b.patch
https://github.com/nxp-auto-linux/meta-alb/commit/31b5687270e5ac25244a263abf5412604c5a92ed.patch
https://github.com/nxp-auto-linux/meta-alb/commit/a4da9a67a2a910d22579bbca7d398929e52a0f08.patch
into the meta-alb directory of your BSP (e.g. from a web browser, open above links and right-click then "Save as...").
- go to meta-alb directory of your BSP in a bash shell and apply the three patches:
patch --backup-if-mismatch -F 10 -u -p 1 -i 31b5687270e5ac25244a263abf5412604c5a92ed.patch
patch --backup-if-mismatch -F 10 -u -p 1 -i 9a8702cf4a0bc290398c3993dd4a501b0e68177b.patch
patch --backup-if-mismatch -F 10 -u -p 1 -i a4da9a67a2a910d22579bbca7d398929e52a0f08.patch
After that, you can use the BSP as usual to build whatever you wish (run nxp-setup-alb.sh then bitbake etc.)
Best Regards,
Ionuț