sabato 25 aprile 2009

Beagleboard, kernel da patchare (ecco cosa avevo omesso!)

Leggo dalla mailing-list che c'è bisogno di un paio di patch per far girare il kernel tmlind consigliato sulla pagina ufficiale:

wget http://rcn-ee.homeip.net:81/dl/omap/beagle/v2.6.29-58cf2f1-oer31/defconfig
wget http://rcn-ee.homeip.net:81/dl/omap/beagle/v2.6.29-58cf2f1-oer31/v2.6.29-58cf2f1-oer31.diff


dopodiché si preleva il kernel (operazione chilometrica anche con un'ADSL veloce):

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


quindi si patcha:

patch -p1 < ../v2.6.29-58cf2f1-oer31.diff
cp ../defconfig .config


infine si compila la uImage, avendo cura di specificare dov'è il crosscompiler Sourcery:

make ARCH=arm CROSS_COMPILE=/crossco/bin/arm-none-linux-gnueabi- uImage

Da lunedì ricomincia la battaglia...

Nessun commento:

Posta un commento