История изменений
Исправление
AiFiLTr0,
(текущая версия)
:
сначала crosstool-ng'шкой собираешь тулчейн.
далее
export PATH=$PATH:~/x-tools/arm-odroid-gnueabi/bin
cd path/to/kernel
cp arch/arm/configs/config .config (выбирай под u2)
ARCH=arm CROSS_COMPILE=arm-odroid-gnueabi- make menuconfig
ARCH=arm CROSS_COMPILE=arm-odroid-gnueabi- zImage
Собственно все, кладешь ядро туда, откуда можешь его ext2load'ить. uImage не собирай, в убуте хардокернела оно поломано нахрен, так что грузиться приходится через zImage. Чтобы не мучиться с модулями, я все что нужно вкомпиливаю в ядро. В планах у меня поднятие репы с ядрами для дебилиана, но никак руки не доходят скрипты нарисовать.
Загрузчик юзай уже прошитый в eMMC, особенного смысла собирать из сырцов нет.
Исправление
AiFiLTr0,
:
сначала crosstool-ng'шкой собираешь тулчейн.
далее
export PATH=$PATH:~/x-tools/arm-odroid-gnueabi/bin
cd path/to/kernel
cp arch/arm/configs/config .config (выбирай под u2)
ARCH=arm CROSS_COMPILE=arm-odroid-gnueabi- make menuconfig
ARCH=arm CROSS_COMPILE=arm-odroid-gnueabi- zImage
Собственно все, кладешь ядро туда, откуда можешь его ext2load'ить. uImage не собирай, в убуте хардокернела оно поломано нахрен, так что грузиться приходится через zImage. Чтобы не мучиться с модулями, я все что нужно вкомпиливаю в ядро. В планах у меня поднятие репы с ядрами для дебилиана, но никак руки не доходят скрипты нарисовать.
Исходная версия
AiFiLTr0,
:
сначала crosstool-ng'шкой собираешь тулчейн.
далее
export PATH=$PATH:~/x-tools/arm-odroid-gnueabi/bin
cd path/to/kernel
cp arch/arm/configs/config .config (выбирай под u2)
ARCH=arm CROSS_COMPILE=arm-odroid-gnueabi- make menuconfig
ARCH=arm CROSS_COMPILE=arm-odroid-gnueabi- zImage
Собственно все, кладешь ядро туда, откуда можешь его ext2load'ить. uImage не собирай, в убуте хардокернела оно поломано нахрен, так что грузиться приходится через zImage.