我正在使用Buildroot为NXP LPC3250微控制器创建一个Linux系统。
香草内核上有补丁,使其与LPC3250控制器:http://git.lpclinux.com/兼容。
我想构建内核2.6.39.2,但是我的Buildroot系统总是做一个2.6.34内核!
我已经将GIT存储库设置为2.6.39.2:

您可以看到,我为我正在为之构建的系统指定了一个Defconfig:ea3250
我还编辑了我的ea3250配置:

在执行了一个make clean all来清理一切并重新构建系统之后,查看输出内核映像显示它仍然在构建2.6.34:

我做错了什么?是否还需要配置另一个菜单以使其生成2.6.39.2?
发布于 2012-12-21 19:12:40
不是一个真正的答案,但由于格式的原因,它不适合评论:
当您执行以下操作时会发生什么:
cd /home/user/projects/buildroot
make clean
make distclean将目标系统的/proc/config.gz复制到宿主/tmp,然后接受现有内核配置并通过回答以下问题将其转换为新的内核版本:
gunzip -c /tmp/config.gz ./.config
make oldconfig 对版本做一些正确的检查:
make menuconfig构建二进制文件
make检查版本的内核映像构建,不要加载内核映像在nano中搜索字符串,这是不好的做法。
file ./buildroot/output/images/*https://unix.stackexchange.com/questions/59140
复制相似问题