Buildroot: Редактирование деталей дерева устройств перед компиляцией. Или почему еще это кирпич? - PullRequest
0 голосов
/ 08 сентября 2018

ПОМОЩЬ В СТРОИТЕЛЬСТВЕ!?!?:

Вопрос о настройке файлов / настроек аппаратных таблиц для моих братьев в ARM.

Я недавно скомпилировал образ, используя buildroot для соц-модуля Amlogic S905x, используя пакет, подготовленный Amlogic (это buildroot со скриптом, чтобы определить, для какой платы я собираю). Я мелькнул через него и кирпичи. У меня есть возможность перепрошить, но мой вопрос заключается в том, как мне изменить аппаратные настройки, которые использует buildroot при создании образа.

Настройки по умолчанию для платы 2 ГБ, а у меня 1 ГБ. Я бы не подумал, что баран вызвал бы проблему, но это единственное отличие, которое я вижу в их технических характеристиках P212 и на плате.

Где находятся настройки / конфиги платы? В make menuconfig или где-нибудь файл?

Да, я гуглил, но это тихая ниша.

Любая помощь?!?!

Добавление:

U-Boot, имя платы 'gxl_p212_v1', файлы в каталоге определения uboot платы "/ uboot-2015-dev / board / amlogic / gxl_p212_v1" -

"aml-user-key.sig", 
"eth_setup.c", 
"firmware (direcotry)", 
"gxl_p212_v1.c", 
"Kconfig", 
"lcd.c", 
"Makefile" 

Похоже, что ни в одном из них нет описания аппаратного обеспечения плат, просто как обрабатывать процесс загрузки.

Полезная информация из файла настроек плат. Поскольку я думал, что это детализирует настройки и пакеты, требуемые для сборки, но не определяет аппаратное обеспечение, в цифрах и т.д ...

BR2_LINUX_KERNEL=y
BR2_LINUX_KERNEL_CUSTOM_LOCAL_VERSION_VALUE="amlogic-3.14-dev"
BR2_LINUX_KERNEL_CUSTOM_LOCAL=y
BR2_LINUX_KERNEL_CUSTOM_LOCAL_PATH="$(TOPDIR)/../kernel/aml-3.14"
BR2_LINUX_KERNEL_DEFCONFIG="meson64"
BR2_TARGET_BOARD_PLATFORM="meson8"
BR2_LINUX_KERNEL_IMAGE_LOADADDR="0x1008000"
BR2_LINUX_KERNEL_PATCH="linux/amlogic-3.14"
BR2_LINUX_KERNEL_DTS_SUPPORT=y
BR2_LINUX_KERNEL_USE_INTREE_DTS=y
BR2_LINUX_KERNEL_INTREE_DTS_NAME="gxl_p212_2g_buildroot"
BR2_LINUX_KERNEL_AMLOGIC_DTD=y
BR2_LINUX_KERNEL_ANDROID_FORMAT=y
BR2_LINUX_KERNEL_IMAGE=y

Uboot defconfig для моей доски

CONFIG_ARM=y
CONFIG_TARGET_MESON_GX=y
CONFIG_GXL_P212_V1=y
CONFIG_DM=y
CONFIG_DM_GPIO=y
CONFIG_AML_GPIO=y
...