Buildroot игнорирует файлы конфигурации – создание неправильного ядра

Я использую Buildroot для создания Linux-системы для микроконтроллера NXP LPC3250.

Есть патчи к ядру ванили, чтобы сделать его совместимым с контроллером LPC3250: http://git.lpclinux.com/

Я хотел бы построить Kernel 2.6.39.2, но моя система Buildroot всегда делает ядро ​​2.6.34!

Я установил репозиторий GIT на 2.6.39.2: введите описание изображения здесь

Вы можете видеть, что я определил Defconfig для системы, которую я создаю для: ea3250

Я также редактировал defconfig ea3250: введите описание изображения здесь

После выполнения make clean all чтобы очистить все и перестроить систему, глядя в исходное изображение ядра, он все еще строит 2.6.34: введите описание изображения здесь

Что я делаю не так? Есть ли другое меню, которое мне нужно настроить для его сборки 2.6.39.2?

Не совсем ответ, но это не соответствует комментарию из-за форматирования:

Что происходит, когда вы делаете следующее:

 cd /home/user/projects/buildroot make clean make distclean 

Скопируйте целевую систему /proc/config.gz на host /tmp Затем возьмите существующую конфигурацию ядра и переведите ее в новую версию ядра, отвечая на различный вопрос:

 gunzip -c /tmp/config.gz ./.config make oldconfig 

Сделайте некоторую проверку работоспособности по версии:

 make menuconfig 

Построение двоичных файлов

 make 

Проверьте версию образа ядра, не загружайте образ ядра в nano для поиска строки, это плохая практика.

 file ./buildroot/output/images/*