Skip to content

AndroidPandaboardLinaro

dweinstein edited this page Mar 9, 2013 · 9 revisions

Build kernel

I put this in a .envsetup.sh file and then . ./envsetup.sh to put them into my environment.

export ARCH=arm
export SUBARCH=arm
export CROSS_COMPILE=arm-none-eabi-

For me the config was in config.gz so I just did a gunzip config.gz && cp config .config then a make menuconfig to configure the options I want (if different than standard).

Next to build zImage, uImage and modules:

make
make uImage
make modules

And finally to install them to an SD card (assuming naming of /dev/sdb*, that sdb1 is boot, and sdb2 is rootfs)

sudo mkdir -p /mnt/sdb{1..2}
sudo mount /dev/sdb1 /dev/sdb1
sudo mount /dev/sdb2 /dev/sdb2
sudo cp arch/arm/boot/uImage /mnt/sdb1
sudo cp config /mnt/sdb1
sudo -E make INSTALL_MOD_PATH=/mnt/sdb2 modules_install
sudo -E make INSTALL_MOD_PATH=/mnt/sdb2/lib/firmware/ firmware_install
sudo umount /mnt/sdb{1..2}

Bugs

Suspend never returns

https://groups.google.com/forum/?fromgroups#!topic/pandaboard/0HAIHD7o7ao

Disable suspend using: svc power stayon true

Change live wallpaper results in System Server crashing

https://bugs.launchpad.net/linaro-android/+bug/999088

  • Revert the live wallpaper back to original linaro one and it will stop crashing. (Have to keep hitting Ok)

Clone this wiki locally