
Step 6: Update ConnectCore 6 firmware
Update eMMC with Android firmware images
ConnectCore 6 Android/Yocto Getting Started Guide
15
type:
ebd0a0a2-b9e5-4433-87c0-68b6b72699c7
uuid:
ebae5694-6e56-497c-83c6-c4455e12d727
As shown above, five partitions are created in anticipation of holding a redundant system:
a.
linux
: To hold the kernel and device tree images.
b.
linux2
: To hold a copy (or alternative) kernel and device tree images.
c.
rootfs
: To hold the root file system.
d.
rootfs2
: To hold a copy (or alternative) root file system.
e.
userfs
: To hold user data.
Note
The command only creates the partition table. Partitions are unformatted.
3. Write the desired file *.vfat to the eMMC Linux partition from one of the following:
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 1 fat <filename>.vfat
4. Write the desired file *.ext4 to the eMMC rootfs partition from one of the following:
a. From TFTP (assuming the file is on the TFTP server's exposed folder):
=> update rootfs tftp <filename>.ext4
a. Or from a FAT formatted MicroSD card (where you previously copied the file):
=> update linux mmc 1 fat <filename>.vfat
The new firmware is now ready on the eMMC. To boot it, simply type:
=> dboot linux mmc
Update eMMC with Android firmware images
The eMMC already comes with Android firmware preinstalled. Follow these instructions if you wish to
overwrite the eMMC with different Android firmware images.
1. Partition the eMMC for holding Android images by running:
=> setenv mmcdev 0
=> run partition_mmc_android