完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
电子发烧友论坛|
我正在为我们自己的 imx8mm 板升级我们的构建机器。我们仍然使用 5.4.47 版本作为我们的 BSP 基础,并在 Ubuntu 18.04 上运行我们的构建
# Used reporepo init -u https://github.com/nxp-imx/imx-manifest.git -b imx-linux-zeus -m imx-5.4.47-2.2.0.xml 由于 ubuntu 18.04 不再是最新的,因此我用 ubuntu 24.04 设置了一台新机器。在遇到一些困难之后,我能够为 SDK BSP 版本 6.6.52 构建 yocto 包。 # Used repo for newes BSPrepo init -u https://github.com/nxp-imx/imx-manifest.git -b imx-linux-scarthgap -m imx-6.6.52-2.2.0.xml 但是,由于我们已经售出的产品使用版本 5.4.47,因此我们需要使用 SDK 5.4.47 构建新的二进制文件。 第一步,我尝试使用 ubuntu 18.04 中的 SDK,但最终导致构建错误,在 ubuntu 24.04 上缺少库,因此 SDK 似乎对构建系统本身有很强的依赖性。 下一步,我尝试在 Ubuntu 24.04 上为 5.4.47 构建 Yocto 包,但并没有真正工作。第一个问题是 Python 版本。您肯定需要使用 2.7 和 3.9 版本,它们不能直接使用。通过使用 pyenv,可以解决 Python 问题。 现在我最终遇到了 m4-native 包的构建错误,这是我迄今为止必须的。 ERROR: Task (/home/starke/imx-yocto-bsp-5.4.47/sources/poky/meta/recipes-devtools/m4/m4-native_1.4.18.bb:do_compile) failed with exit code '1' 问题是:在新的 Ubuntu 5.4.47 上尝试构建 SDK 版本 24.04 是否正确,或者旧 Ubuntu 机器的 SDK 也应该工作,我只需要弄清楚如何安装缺失的库? 另外,如果有人知道如何在 Ubuntu 24.04 上运行 5.4.47 版本,我对它是如何工作的非常感兴趣。 |
|
相关推荐
1个回答
|
|
|
为了在Ubuntu 24.04上成功构建基于5.4.47内核的旧版BSP,同时保持系统兼容性,以下是分步解决方案: 方法一:使用Docker容器隔离构建环境(推荐)此方法通过容器技术隔离旧版依赖,避免宿主系统升级带来的兼容问题。
方法二:手动调整宿主系统环境若无法使用容器,可尝试在Ubuntu 24.04上直接适配旧工具链。
方法三:混合使用新版BSP的组件若需部分兼容,尝试将旧版内核移植到新版Yocto结构中。
注意事项
通过以上任一方法,应能在Ubuntu 24.04上成功构建基于5.4.47内核的BSP。推荐优先使用Docker方案以保持环境纯净。 |
|
|
|
|
只有小组成员才能发言,加入小组>>
2135个成员聚集在这个小组
加入小组我的项目我做主,使用GN+Ninja来完成构建系统(VSCode开发RT106X)
37379 浏览 0 评论
NXP IMX8应用处理器快速入门必备:技巧、使用、设计指南
6778 浏览 1 评论
7796 浏览 1 评论
7646 浏览 0 评论
NXP i.MX6UL开发板(linux系统烧录+规格+硬件+模块移植)使用手册
5074 浏览 0 评论
1559浏览 2评论
关于NINA-W132 Wi-Fi模块SPI通信遇到的疑问求解
1211浏览 2评论
如何在MPC PowerPC MCU上首次刷写后禁用BDM?
750浏览 1评论
将HFREFR和LFREFR寄存器值设置为错误的值来将故障注入CMU,但CMU_ISR值始终为零,为什么?
738浏览 1评论
将SPSDK for FRDM-MCX-W71 SDK与VS一起安装时出现hidapi构建错误怎么解决?
681浏览 1评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-3 11:19 , Processed in 0.424115 second(s), Total 44, Slave 37 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
786