Home | History | Annotate | only in /device/ti/panda
Up to higher level directory
NameDateSize
android.hardware.bluetooth.xml20-Sep-2013834
Android.mk20-Sep-20131.2K
AndroidProducts.mk20-Sep-2013680
aosp_panda.mk20-Sep-2013683
audio/20-Sep-2013
bluetooth/20-Sep-2013
board-info.txt20-Sep-201321
BoardConfig.mk20-Sep-20132.4K
bootloader.bin20-Sep-2013161.1K
CleanSpec.mk20-Sep-20132.3K
device.mk20-Sep-20132.9K
egl.cfg20-Sep-201323
fstab.omap4pandaboard20-Sep-20131.5K
full_panda.mk20-Sep-20131.6K
gpio-keys.kl20-Sep-2013627
init.omap4pandaboard.rc20-Sep-20132.6K
init.omap4pandaboard.usb.rc20-Sep-2013787
kernel20-Sep-20133.5M
media_codecs.xml20-Sep-20134.3K
media_profiles.xml20-Sep-20137.5K
overlay/20-Sep-2013
proprietary-blobs.txt20-Sep-20131.2K
README20-Sep-20132.1K
recovery/20-Sep-2013
self-extractors/20-Sep-2013
ueventd.omap4pandaboard.rc20-Sep-2013349
usbboot20-Sep-201349K
vendorsetup.sh20-Sep-2013642
wl12xx/20-Sep-2013
xloader.bin20-Sep-201323.3K

README

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