-
Notifications
You must be signed in to change notification settings - Fork 13
AndroidPandaboardLinaro
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}
- Some details taken from https://wiki.linaro.org/Resources/HowTo/KernelDeploy
https://groups.google.com/forum/?fromgroups#!topic/pandaboard/0HAIHD7o7ao
Disable suspend using: svc power stayon true
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)
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