documentation/Reference-Platform/RPTest/ConsumerEdition/DragonBoard-410c/InstallDebianRPB-16.06.md
2016-06-20 16:36:07 -07:00

7 KiB
Raw Blame History

Reference Platform Built - 16.06


Step 1: Read about the Fastboot Method

Fastboot is supported by the board and can be used for installs. This is for advanced users who are most likely modifying/customizing source code and will need to download such updates to the board for test/execution.

This method requires the following hardware:

  • DragonBoard™ 410c with power supply
  • Host machine (Linux, Mac OS X, or Windows)
  • USB to microUSB cable
  • USB Mouse and/or keyboard (not required to perform flash)
  • HDMI Monitor with full size HDMI cable (not required to perform flash)

Step 2: Download Debian Bootloader

Step 3: Download Boot image and Root file system

Note the location of all downloads, they will be needed once you access your instruction set


Step 4: Install Debian Using Fastboot with Linux host

This section show how to install the Linaro based Debian operating system to your DragonBoard™ 410c using the fastboot method on a Linux host computer.

1 - Make sure fastboot is set up on host computer

  • Android SDK “Tools only” for Linux can be downloaded here
  • The Linux “Tools Only” SDK download does not come with fastboot, you will need to use the Android SDK Manager to install platform-tools.
  • To do this follow the “SDK Readme.txt” instructions included in your SDK “Tools Only” download.

If you are still having trouble setting up fastboot, click here for a short tutorial video

2 - Connect host computer to DragonBoard™ 410c

  • DragonBoard™ 410c must be powered off (unplugged from power)
  • Make sure microSD card slot on DragonBoard™ 410c is empty
  • S6 switch on DragonBoard™ 410c must be set to 0-0-0-0. All switches should be in “off” position
  • Connect USB to microUSB cable from host computer to DragonBoard™ 410c

3 - Boot DragonBoard™ 410c into fastboot mode

Please read all bullet points before attempting

  • Press and hold the Vol (-) button on the DragonBoard™ 410c, this is the S4 button. DragonBoard™ 410c should still NOT be powered on
  • While holding the Vol (-) button, power on the DragonBoard™ 410c by plugging it in
  • Once DragonBoard™ 410c is plugged into power, release your hold on the Vol (-) button.
  • Wait for about 20 seconds.
  • Board should boot into fastboot mode.

From the connected host machine terminal window, run the following commands:

# Check to make sure device is connected and in fastboot mode

$ fastboot devices

Typically it will show as bellow

de82318	fastboot

At this point you should be connected to your DragonBoard™ 410c with a USB to microUSB cable. Your DragonBoard™ 410c should be booted into fastboot mode and ready to be flashed with the appropriate images.

4 - Flash Bootloader

  • Use host computer
  • Open "Terminal" application
  • Recall location of Bootloader download.
  • The bootloader file should be named dragonboard410c_bootloader_emmc_linux-XX
  • XX represents the release number of the Bootloader
  • cd to the directory with your unzipped Bootloader Folder
$ cd <extraction directory>

#Example: 
cd /Users/YourUserName/Downloads
#<extraction directory> = /Users/YourUserName/Downloads
#For this example we assume the "Bootloader" is in the Downloads folder.


$ cd <unzipped Bootloader folder>

#Example:
cd dragonboard410c_bootloader_emmc_linux-40
#<unzipped Bootloader folder> = dragonboard410c_bootloader_emmc_linux-40
#This example took place during release 40

# This command will execute the flashall script within the bootloader folder
$ ./flashall

5 - Recall location of boot and rootfs download from the downloads page

  • You should have downloaded the boot file
  • You should have downloaded ONE of rootfsfile (EitherDeveloperorDesktop - ALIP` version)

6 - Unzip both 'boot' and 'rootfs' files

7 - Flash boot image and rootfs to the DragonBoard™ 410c

  • Use host computer
  • Use "Terminal" application
  • Recall location of extracted(unzipped) boot file
  • Recall location of extracted(unzipped) rootfs file (Developer or Desktop - ALIP)
  • cd to the directory with your unzipped boot and rootfs files
  • From within extraction directory, execute the following commands:
# (Once again) Check to make sure fastboot device connected
$ sudo fastboot devices
# It will show similar to bellow if the device is connected successfully
de82318	fastboot

# cd to the directory the boot image and  were extracted
$ cd <extraction directory>

# Make sure you have properly unzipped the boot and rootfs downloads
$ sudo fastboot flash boot boot-linaro-jessie-qcom-snapdragon-arm64-**BUILD#**.img
$ sudo fastboot flash rootfs linaro-jessie-developer-qcom-snapdragon-arm64-**BUILD#**.img

Note: Replace BUILD# in the above commands with the file-specific date/build stamp.

8 - Reboot DragonBoard™ 410c

  • Unplug power to DragonBoard™ 410c
  • Unplug micro USB cable from DragonBoard™ 410c
  • Ensure HDMI connection to monitor
  • Ensure keyboard and/or mouse connection (Depending on your rootfs selection)
  • Plug power back into DragonBoard™ 410c
  • Wait for board to boot up
  • Board will boot into either command line or desktop depending on rootfs

Note: the username and password are both “linaro” when the login information is requested.

Congratulations! You are now booting your newly installed OS directly from eMMC on the DragonBoard™ 410c!