1Running Android on pandaboard: 2 3This assumes that you have all the necessary proprietary binaries. 4 5When working with AOSP, download them from: 6http://code.google.com/android/nexus/drivers.html#panda 7The master branch in AOSP works with the latest version of those drivers. 8 9Unarchive each file at the root of your source tree (with tar zxvf), and 10execute the included shell script, still at the root of tour source tree. 11That will create a vendor tree that contains the necessary files. 12They can be unarchived and extracted in any order. 13 14For Googlers working in Google's full internal tree (i.e. with 15vendor/ti/proprietary and related projects) or in equivalent 16situations, this is done automatically. 17 18Board setup: 19Power supply 20Mini-USB to the PC 21USB keyboard and mouse 22(optional) Ethernet, on a network that supports DHCP 23HDMI-to-DVI-D on the P1 DVI-D connector 24 25# Initial setup, part 1: build fastboot 26source build/envsetup.sh 27lunch full_panda-userdebug 28make fastboot 29 30# Initial setup, part 2: 31# With no SD card inserted, plug USB first, then the power cord, 32# and load fastboot over USB: 33device/ti/panda/usbboot device/ti/panda/bootloader.bin 34 35# Initial setup, part 3: 36# Once in fastboot, insert and initialize an SD card (4GB or greater): 37fastboot oem format 38fastboot flash xloader device/ti/panda/xloader.bin 39fastboot flash bootloader device/ti/panda/bootloader.bin 40 41# Build and flash, part 1: Do a build 42source build/envsetup.sh 43lunch full_panda-userdebug 44make 45 46# Build and flash, part 2: Flash 47# Reboot into the SD card's fastboot (hold GPIO_121 and press PWRON_RESET) 48# and flash the system: 49fastboot erase cache 50fastboot flash userdata 51fastboot flashall 52 53# Post-boot setup, part 1: Set the date on the board: 54adb shell date $(date +%s) 55 56# Post-boot setup, part 2: (optional) Configure Ethernet 57adb shell dhcpcd eth0 58 59================================= 60 61KNOWN ISSUES 62 63fastboot -w doesn't work. Neither does fastboot erase userdata. They don't 64write a valid filesystem. 65 66Ethernet networking is initialized to use DHCP. The status bar will not 67show that there is an Ethernet connection established, but apps such as 68Browser will work. 69 70Everything camera-related crashes. 71