background image

Step 6: Update ConnectCore 6 firmware

Update eMMC with Android firmware images

ConnectCore 6 Android/Yocto Getting Started Guide

17

d.

system2

: To hold a copy (or alternative) Android's root file system.

e.

cache

: To hold Android cache.

f.

data

: To hold user data.

3. Write the file boot.img to the eMMC Android partition from one of the following:

a. From TFTP (assuming the file is on the TFTP server's exposed folder):

=> update android tftp boot.img

b. Or from a FAT formatted MicroSD card (where you previously copied the file):

=> update android mmc 1 fat boot.img

4. Write the file system.img to the eMMC system partition from one of the following:

a. From TFTP (assuming the file is on the TFTP server's exposed folder):

=> update system tftp system.img

b. Or from a FAT formatted MicroSD card (where you previously copied the file):

=> update system mmc 1 fat system.img

The new firmware is now ready on the eMMC. To boot it:

1. If the cache and data partitions are unformatted (or if you want existing data to be removed),

you need to force the format of these partitions with:

=> bootargs_once="androidboot.cache=format

androidboot.data=format"

Note

If the cache and data partitions are already formatted and you wish to preserve

their contents, you can skip this command.

2. Boot it with the dboot command:

=> dboot android mmc

Summary of Contents for ConnectCore 6

Page 1: ...ConnectCore 6 Android Yocto Getting Started Guide...

Page 2: ...ty of any kind expressed or implied including but not limited to the implied warranties of fitness or merchantability for a particular purpose Digi may make improvements and or changes in this manual...

Page 3: ...ootable microSD card from image Create a bootable microSD card using the Linux OS 10 Create a bootable microSD card using the Windows OS 11 Step 5 Boot the ConnectCore 6 using a microSD card Step 6 Up...

Page 4: ...ore 6 for the very first time It covers the following topics n Hardware components and connections n Powering your ConnectCore 6 device n Creating a bootable MicroSD card from an image n Boot from a M...

Page 5: ...tCore 6 kit n ConectCore 6 module An SMD module with CPU SDRAM eMMC and PMIC n Adapter board The board where the ConnectCore 6 module is soldered for connecting to a Digi development board n Developme...

Page 6: ...your ConnectCore 6 1 Connect the serial cable to the UART port 2 Connect the Ethernet cable to the Ethernet port on the adapter board 3 Connect the LVDS cable from the LCD screen to the LVDS connector...

Page 7: ...ntenna to the primary connector P14 on the development board 6 Optional Connect the HDMI cable to a standard HDMI connector on the adapter board J22 7 Add the appropriate plug and connect the provided...

Page 8: ...octo Getting Started Guide 8 Step 3 Power up your ConnectCore 6 The ConnectCore 6 comes with Android OS pre installed on the internal eMMC memory Once you switch on the board it boots directly into th...

Page 9: ...a serial terminal at 115200 8 N 1 to see the serial output and get the console terminal Video output Android splash and desktop should appear on the LCD display If you connected an HDMI monitor to th...

Page 10: ...ing system The following instructions explain how to restore your MicroSD card using Linux and Windows OS Create a bootable microSD card using the Linux OS To create a bootable MicroSD card using a Li...

Page 11: ...sdcard bs 1M sync The MicroSD card is now ready for use Create a bootable microSD card using the Windows OS To create a bootable MicroSD card using a Windows OS 1 Download the Win32DiskImager softwar...

Page 12: ...e 6 using a microSD card To boot your ConnectCore 6 using your MicroSD card 1 Insert the MicroSD card on the MicroSD card holder of the development board X14 2 On the Adapter board change the boot con...

Page 13: ...to a Use your TFTP server s exposed folder typically tftpboot if you plan to update via Ethernet TFTP b Use a FAT formatted MicroSD card if you plan to update via MicroSD card on the board 3 On the Ad...

Page 14: ...mc_linux 2 Check the partition table created on the eMMC mmc part Partition Map for MMC device 0 Partition Type EFI Part Start LBA End LBA Name Attributes Type UUID Partition UUID 1 0x00001000 0x00020...

Page 15: ...owing a From TFTP assuming the file is on the TFTP server s exposed folder update linux tftp filename vfat b Or from a FAT formatted MicroSD card where you previously copied the file update linux mmc...

Page 16: ...trs 0x0000000000000000 type ebd0a0a2 b9e5 4433 87c0 68b6b72699c7 uuid 1c606ef5 f1ac 43b9 9bb5 d5c578580b6b 4 0x00141000 0x00240fff system2 attrs 0x0000000000000000 type ebd0a0a2 b9e5 4433 87c0 68b6b72...

Page 17: ...img 4 Write the file system img to the eMMC system partition from one of the following a From TFTP assuming the file is on the TFTP server s exposed folder update system tftp system img b Or from a F...

Page 18: ...the steps to boot your ConnectCore 6 it s time to develop your own system Navigate to the Product Support tab at www digi com cc6 to download and install the latest version of Android or Yocto softwar...

Page 19: ...SPTM for Android Double click the shortcut icon to start Eclipse IDE On the Welcome page click the First Steps link to guide you through Android development with the ConnectCore 6 Yocto Go to the Prod...

Reviews: