clipped from rcn-ee.homeip.net:81
clipped from rcn-ee.homeip.net:81
|
Avevo già segnalato il 25 aprile le patch, ora ci sono alcune modifiche.
La procedura non l'ho provata ancora, ma dovrebbe essere pressappoco questa:
wget http://rcn-ee.homeip.net:81/dl/omap/beagle/v2.6.29-58cf2f1-oer31.2/defconfig
wget http://rcn-ee.homeip.net:81/dl/omap/beagle/v2.6.29-58cf2f1-oer31.2/v2.6.29-58cf2f1-oer31.2.diff
git clone git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap-2.6.git
git checkout 58cf2f1 -b v2.6.29-oer31.2
patch -p1 < ../v2.6.29-58cf2f1-oer31.2.diff
cp ../defconfig .config
make ARCH=arm CROSS_COMPILE=/crossco/bin/arm-none-linux-gnueabi- uImage
La procedura non l'ho provata ancora, ma dovrebbe essere pressappoco questa:
wget http://rcn-ee.homeip.net:81/dl/omap/beagle/v2.6.29-58cf2f1-oer31.2/defconfig
wget http://rcn-ee.homeip.net:81/dl/omap/beagle/v2.6.29-58cf2f1-oer31.2/v2.6.29-58cf2f1-oer31.2.diff
git clone git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap-2.6.git
git checkout 58cf2f1 -b v2.6.29-oer31.2
patch -p1 < ../v2.6.29-58cf2f1-oer31.2.diff
cp ../defconfig .config
make ARCH=arm CROSS_COMPILE=/crossco/bin/arm-none-linux-gnueabi- uImage
Nota: il "git checkout" va fatto all'interno della directory "linux-omap-2.6".
RispondiEliminaUtilizzare "make ARCH=arm" dovrebbe essere corretto perché i parametri relativi alla Beagleboard (ARMV7, hardware, etc) dovrebbero essere già tutti nella configurazione.
Ora comincio a compilarlo...
Confermo che sta usando le ottimizzazioni ARMV7 e senza thumb interworking.
RispondiEliminaTra i parametri passati al gcc vedo infatti: -mno-thumb-interwork -D__LINUX_ARM_ARCH__=7 -march=armv7-a
mkdir beagleboot
RispondiEliminamkdir beagleboot/boot
make INSTALL_PATH=beagleboot/boot INSTALL_MOD_PATH=beagleboot ARCH=arm modules_install
make INSTALL_PATH=beagleboot/boot INSTALL_MOD_PATH=beagleboot ARCH=arm install
E con questo l'alberatura (kernel in "boot" e moduli sotto "lib") dovrebbe essere pronta nella directory "beagleboot".
Forse avrei dovuto chiamarla "rootfs" :)