打印
[STM32MP1]

STM32MP157的Linux移植

[复制链接]
590|12
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
stormwind123|  楼主 | 2024-7-20 09:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我使用了make ARCH=arm O="${OUTPUT_BUILD_DIR}" multi_v7_defconfig fragment*.config在build目录下生成了.config文件,我使用命令:cp .config ../linux-6.1.28/arch/arm/configs/test_defconfig,将默认配置文件保存,但是我现在无法使用该默认配置文件,我使用make test_defconfig命令只能将该配置文件写入到源码目录下的.config,但是编译所需要的是../build/.config,我也尝试过使用:
make ARCH=arm O="${OUTPUT_BUILD_DIR}" test_defconfig但是也无法写入到../build/.config

使用特权

评论回复
沙发
狗啃模拟| | 2024-7-31 23:30 | 只看该作者
make test_defconfig 是将配置文件应用到源码目录的 .config 文件中,而不是其他目录的配置文件。

使用特权

评论回复
板凳
夜阑风雨| | 2024-8-20 22:33 | 只看该作者
在使用Linux内核编译时,配置文件(.config)的位置和使用方式可能会有些复杂,特别是当你使用不同的构建目录(O选项)时

使用特权

评论回复
地板
三生万物| | 2024-8-20 23:30 | 只看该作者
默认配置文件保存,你已经成功地将默认配置文件保存为 test_defconfig,并将其复制到 arch/arm/configs/ 目录下。

使用特权

评论回复
5
别乱了阵脚| | 2024-8-21 01:00 | 只看该作者
应用配置文件,你希望将这个配置文件应用到你的构建目录中,但遇到了问题。

使用特权

评论回复
6
冰春彩落下| | 2024-8-21 02:00 | 只看该作者
直接在构建目录中使用配置文件: 你可以直接在构建目录中使用 test_defconfig 文件,而不是在源码目录中。

使用特权

评论回复
7
江河千里| | 2024-8-21 04:00 | 只看该作者
make ARCH=arm O="${OUTPUT_BUILD_DIR}" test_defconfig这条命令应该会在 ${OUTPUT_BUILD_DIR} 目录下生成 .config 文件。

使用特权

评论回复
8
一秒落纱| | 2024-8-21 05:30 | 只看该作者
检查构建目录,确保 ${OUTPUT_BUILD_DIR} 目录存在并且可写。如果目录不存在,make 命令可能无法正确执行。

使用特权

评论回复
9
淡漠安然| | 2024-8-21 07:30 | 只看该作者
手动复制配置文件,如果上述方法不奏效,你可以手动将 test_defconfig 文件复制到构建目录,并将其重命名为 .configcp ../linux-6.1.28/arch/arm/configs/test_defconfig "${OUTPUT_BUILD_DIR}/.config"

使用特权

评论回复
10
暖了夏天蓝了海| | 2024-8-21 08:00 | 只看该作者
使用 oldconfig 更新配置,如果你已经有了一个 .config 文件,并且希望基于 test_defconfig 更新它,可以使用 oldconfig 命令。make ARCH=arm O="${OUTPUT_BUILD_DIR}" oldconfig这将基于现有的 .config 文件和 test_defconfig 文件进行更新。

使用特权

评论回复
11
光辉梦境| | 2024-8-21 10:00 | 只看该作者
这个还是用官方的例程比较好吧,这样会配置起来容易一点

使用特权

评论回复
12
远山寻你| | 2024-8-21 11:30 | 只看该作者
我觉得config这个文件应该官方会提供吧,除非是自己有特殊的要配置,才会修改它

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

438

主题

2276

帖子

3

粉丝