Home | History | Annotate | Download | only in panda
      1 Running Android on pandaboard:
      2 
      3 This assumes that you have all the proper drivers. For Googlers working in
      4 Google's full internal tree (i.e. with vendor/ti/proprietary and related projects)
      5 or in equivalent situations, this is done automatically. Other situations TBD.
      6 
      7 Board setup:
      8 Power supply
      9 Mini-USB to the PC
     10 USB keyboard and mouse
     11 Ethernet, on a network that supports DHCP
     12 HDMI-to-DVI-D on the P1 DVI-D connector
     13 
     14 # Initial setup, part 1: build fastboot
     15 source build/envsetup.sh
     16 lunch full_panda-eng
     17 make fastboot
     18 
     19 # Initial setup, part 2:
     20 # With no SD card inserted, plug USB first, then the power cord,
     21 #   and load fastboot over USB:
     22 device/ti/panda/usbboot device/ti/panda/bootloader.bin
     23 
     24 # Initial setup, part 3:
     25 # Once in fastboot, insert and initialize an SD card (4GB or greater):
     26 fastboot oem format
     27 fastboot flash xloader device/ti/panda/xloader.bin
     28 fastboot flash bootloader device/ti/panda/bootloader.bin
     29 
     30 # Build and flash, part 1: Do a build
     31 source build/envsetup.sh
     32 lunch full_panda-eng
     33 make
     34 
     35 # Build and flash, part 2: Flash
     36 # Reboot into the SD card's fastboot (hold GPIO_121 and press PWRON_RESET)
     37 #   and flash the system:
     38 fastboot erase cache
     39 fastboot flash userdata
     40 fastboot flashall
     41 
     42 # Post-boot setup, part 1: Set the date on the board:
     43 adb shell date $(date +%s)
     44 
     45 # Post-boot setup, part 2: Configure Ethernet
     46 adb shell dhcpcd eth0
     47 
     48 =================================
     49 
     50 KNOWN ISSUES
     51 
     52 fastboot -w doesn't work. Neither does fastboot erase userdata. They don't
     53 write a valid filesystem.
     54 
     55 adb reboot bootloader doesn't work.
     56 
     57 Networking is hardcoded to use 8.8.8.8 and 8.8.4.4 DNS.
     58 
     59 The connectivity manager doesn't know that the network is available. As
     60 a result, the browser complains that the network is down, and the download
     61 manager refuses to download anything.
     62 
     63 Everything camera-related crashes.
     64 
     65 Grass live wallpaper crashes.
     66 
     67 Language selection crashes.
     68 
     69 No audio.
     70 
     71 No wifi.
     72