Skip to content

AndroidPandaboardLinaro

dweinstein edited this page Mar 31, 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 /mnt/sdb1
sudo mount /dev/sdb2 /mnt/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)

ram_console support for omap Panda

https://github.com/dlandoll/android_kernel_omap/commit/5195fb9add7855b0b93127b42195b7c32d397c92 Add the ramconsole support for panda. On a reboot or panic this will allow users to cat /proc/last_kmsg to find out why the device rebooted

Clone this wiki locally