1
完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
按照 i.MX Yocto 项目用户指南 [IMXLXYOCTOUG] 的步骤 3 到 5,
我能够构建 u-boot-imx 。 现在我正在尝试在 u-boot-imx 之上创建一个示例补丁。 以下是我创建补丁所采取的步骤。 1. 创建本地仓库 ysp@ud2204:~/work/imx-yocto-bsp$ mkdir -p local_repos/uboot-imx ysp@ud2204:~/work/imx-yocto-bsp$ cp -a fsl-image-machine-test/tmp/work/imx6ullevk-poky-linux-gnueabi/u-boot-imx/2022.04-r0/git/. local_repos/uboot-imx/ ysp@ud2204:~/work/imx-yocto-bsp$ cd local_repos/uboot-imx/ ysp@ud2204:~/work/imx-yocto-bsp/local_repos/uboot-imx$ git reset --hard Updating files: 100% (19141/19141), done. HEAD is now at 7376547b9e Merge remote-tracking branch \'origin/imx_v2022.04\' into lf_v2022.04 ysp@ud2204:~/work/imx-yocto-bsp/local_repos/uboot-imx$ git clean -fdx Removing .scmversion 2. 编辑并保存u-boot源文件(common/board_f.c) 并创建差异文件。 $ git diff > my_mx6ul_changes.diff my_mx6ul_changes.diff 显示 diff --git a/common/board_f.c b/common/board_f.c index 1a08b4676f..8d25089c1b 100644 --- a/common/board_f.c +++ b/common/board_f.c @@ -209,7 +209,7 @@ static int print_cpuinfo(void) static int announce_dram_init(void) { - puts(\"DRAM: \"); + puts(\"PYS_DRAM: \"); return 0; } 3. 在 recipe 目录下创建名为files的目录,并将 my_mx6ul_changes.diff 复制到files目录。 ysp@ud2204:~/work/imx-yocto-bsp/sources/meta-imx/meta-bsp/recipes-bsp/u-boot$ mkdir files ysp@ud2204:~/work/imx-yocto-bsp/sources/meta-imx/meta-bsp/recipes-bsp/u-boot$ cp ~/work/imx-yocto-bsp/local_repos/uboot-imx/my_mx6ul_changes.diff files 4. 编辑 u-boot-imx_%.bbappend FILESEXTRAPATHS:prepend := \"${THISDIR}/${PN}:\" SRC_URI:append = \"file://my_mx6ul_changes.diff\" 配方 u-boot 如下所示 ysp@ud2204:~/work/imx-yocto-bsp/sources/meta-imx/meta-bsp/recipes-bsp$ tree u-boot/ u-boot/ ├── files │ └── my_mx6ul_changes.diff ├── u-boot-imx_2022.04.bb ├── u-boot-imx_%.bbappend ├── u-boot-imx-mfgtool_2022.04.bb └── u-boot-imx-tools_2022.04.bb 现在我回到构建目录(fsl_image_machine_test,这里)并运行“bitbake u-boot-imx” ysp@ud2204:~/work/imx-yocto-bsp/fsl-image-machine-test$ bitbake u-boot-imx Loading cache: 100% |#########################################################################################################################################################################| Time: 0:00:05 Loaded 4976 entries from dependency cache. Parsing recipes: 100% |#######################################################################################################################################################################| Time: 0:00:03 Parsing of 3355 .bb files complete (3352 cached, 3 parsed). 4977 targets, 719 skipped, 3 masked, 0 errors. NOTE: Resolving any missing task queue dependencies 最后我收到以下错误,提示获取失败。 NOTE: Executing Tasks WARNING: u-boot-imx-2022.04-r0 do_fetch: Failed to fetch URL git://github.com/nxp-imx/uboot-imx.git;protocol=https;branch=lf_v2022.04file://my_mx6ul_changes.diff, attempting MIRRORS if available ERROR: u-boot-imx-2022.04-r0 do_fetch: Fetcher failure: Unable to find revision 7376547b9e424b2d0f42dfe96394168c781ca297 in branch lf_v2022.04file://my_mx6ul_changes.diff even from upstream ERROR: u-boot-imx-2022.04-r0 do_fetch: Bitbake Fetcher Error: FetchError(\'Unable to fetch URL from any source.\', \'git://github.com/nxp-imx/uboot-imx.git;protocol=https;branch=lf_v2022.04file://my_mx6ul_changes.diff\') ERROR: Logfile of failure stored in: /home/ysp/work/imx-yocto-bsp/fsl-image-machine-test/tmp/work/imx6ullevk-poky-linux-gnueabi/u-boot-imx/2022.04-r0/temp/log.do_fetch.2715974 ERROR: Task (/home/ysp/work/imx-yocto-bsp/sources/meta-imx/meta-bsp/recipes-bsp/u-boot/u-boot-imx_2022.04.bb:do_fetch) failed with exit code \'1\' |
|
相关推荐
|
|
只有小组成员才能发言,加入小组>>
1932个成员聚集在这个小组
加入小组我的项目我做主,使用GN+Ninja来完成构建系统(VSCode开发RT106X)
36419 浏览 0 评论
NXP IMX8应用处理器快速入门必备:技巧、使用、设计指南
4841 浏览 1 评论
6105 浏览 1 评论
6815 浏览 0 评论
NXP i.MX6UL开发板(linux系统烧录+规格+硬件+模块移植)使用手册
4247 浏览 0 评论
642浏览 2评论
求助,S32G上Core M启动后如何让Core A在Flash指定位置加载uboot?
639浏览 2评论
ESP32-WROVER-IE + LAN8720以太网,GPIO0电压只有1.6v,无法正常进入spi flash boot模式如何解决?
640浏览 2评论
求分享适用于PN7160 Android的NFC工厂测试应用程序
727浏览 2评论
842浏览 2评论
小黑屋| 手机版| Archiver| 德赢Vwin官网 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-22 01:10 , Processed in 1.095123 second(s), Total 77, Slave 61 queries .
Powered by 德赢Vwin官网 网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
德赢Vwin官网 观察
版权所有 © 湖南华秋数字科技有限公司
德赢Vwin官网 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号