...
If this test fails, verify that you have the 32bit libraries installed on your development system.
Info | ||
---|---|---|
| ||
|
Generating SSH Keys
...
We recommend you use SSH keys to establish a secure connection between your computer and Embedian Gitlab server. The steps below will walk you through generating an SSH key and then adding the public key to our Gitlab account.
...
Note | ||
---|---|---|
| ||
If Boot up from eMMC, change #define CONFIG_SYS_MMC_ENV_DEV from 0 to 1 in include/configs/smarct335x_evm.h file and compile again. |
...
You can simply install the mkimage by:
Info | ||
---|---|---|
| ||
|
and make the kernel again.
...
User | Password |
---|---|
root | N/A |
Processor-SDK-0204.01.00.01.07 06 Download:
Info | ||
---|---|---|
| ||
$ wget -c ftp://ftp.embedian.com/public/dev/minfs/arago/processor_sdk_04.01.00.06/smarct335x-rootfs-image-smarct335x.tar.xz |
Verify:
Info | ||
---|---|---|
| ||
|
Processor-SDK-03.00.00.04 Download:
Info | ||
---|---|---|
| ||
$ wget -c ftp://ftp.embedian.com/public/dev/minfs/arago/processor_sdk_03.00.00.04/smarct335x-rootfs-image-smarct335x-sdk2.tar.gz |
Verify:
Info | ||
---|---|---|
| ||
|
SDK7
Processor-SDK-02.00.01.07 Download:
Info | ||
---|---|---|
| ||
$ wget -c ftp://ftp.embedian.com/public/dev/minfs/arago/processor_sdk_02.00.01.07/smarct335x-rootfs-image-smarct335x-sdk7.tar.gz |
Verify:
Info | ||
---|---|---|
| ||
|
SDK6 SDK7 Download:
Info | ||
---|---|---|
| ||
$ wget -c ftp://ftp.embedian.com/public/dev/minfs/arago/sdk7/smarct335x-rootfs-image-smarct335x-sdk6.tar.gz |
Verify:
Info | ||
---|---|---|
| ||
|
Ubuntu 16.04:
User | Password |
---|---|
root | root |
ubuntu | temppwd |
Download:
Info | ||
---|---|---|
| ||
$ wget -c ftp://ftp.embedian.com/public/dev/minfs/ubuntu/xenial/smarct3x-ubuntu-16.04.tar.gz |
Verify:
Info | ||
---|---|---|
| ||
957625f56f786a22d44b60480155cfd9 smarct3x-ubuntu-16.04.tar.gz |
Ubuntu 14.04:
User | Password |
---|---|
root | root |
ubuntu | temppwd |
Download:
Info | ||
---|---|---|
| ||
$ wget -c ftp://ftp.embedian.com/public/dev/minfs/ubuntu/trusty/smarct3x-ubuntu-14.04.tar.gz |
Verify:
Info | ||
---|---|---|
| ||
05db5b85224e84e9898a1c5925703b8b05db5b85224e84e9898a1c5925703b8b smarcsmarct3x-ubuntu14ubuntu-14.04.tar.gz |
Debian 9.8:
User | Password |
---|---|
root | root |
debian | temppwd |
Download:
Info | ||
---|---|---|
| ||
$ wget -c ftp://ftp.embedian.com/public/dev/minfs/debian/stretch/smarct3x-debian-9.8-armhf-2019-02-16.tar.gz |
Verify:
Info | ||
---|---|---|
| ||
8969f249307d9b2c2ef5c76f7ca1c6b8 smarct3x-debian-9.8-armhf-2019-02-16.tar.gz |
Setup SD Card
...
For these instruction, we are assuming: DISK=/dev/mmcblk0, "lsblk" is very useful for determining the device id.
Info | ||
---|---|---|
| ||
|
Erase SD card:
Info | ||
---|---|---|
| ||
$ |
...
Copy uEnv.txt to the boot partition:
Info | ||||
---|---|---|---|---|
| ||||
|
Install Kernel zImage
Copy zImage to the boot partition:
Info | ||||
---|---|---|---|---|
| ||||
|
Only for v3.12.y or after:
Install Kernel Device Tree Binary
Info | ||
---|---|---|
| ||
|
Install Root File System and Kernel Modules
...
Info | ||||
---|---|---|---|---|
| ||||
|
Arago SDK6:
Info | ||||
---|---|---|---|---|
| ||||
|
Ubuntu 14.04:
Info | ||||
---|---|---|---|---|
| ||||
|
Copy Kernel Modules:
Info | ||||
---|---|---|---|---|
| ||||
|
Networking:
Edit: /etc/network/interfaces
Info | ||
---|---|---|
| ||
|
Add:
Info | ||||
---|---|---|---|---|
| ||||
auto lo iface lo inet loopback auto eth0 iface eth0 inet dhcp |
...
For these instruction, we are assuming: DISK=/dev/mmcblk0, "lsblk" is very useful for determining the device id.
Info | ||
---|---|---|
| ||
|
Mount Partitions:
On some systems, these partitions may be auto-mounted...
...
Copy zImage to rootfs partition:
Info | ||
---|---|---|
| ||
|
Note | ||
---|---|---|
| ||
|
Copy zImage to rootfs partition:
Info | ||
---|---|---|
| ||
|
For kernel v3.12.y or later:
Info | ||
---|---|---|
| ||
|
Copy uEnv.txt to rootfs partition:
...
Copy real rootfs to rootfs partition:
Info | ||
---|---|---|
| ||
|
Remove SD card:
Info | ||
---|---|---|
| ||
$ sync $ sudo umount /media/boot $ sudo umount /media/rootfs |
...
Now it will be almost the same as you did when setup your SD card, but the eMMC device descriptor is /dev/mmcblk0 now.
Info | ||
---|---|---|
| ||
|
Erase eMMC Flash:
Info | ||
---|---|---|
| ||
$ |
...
Install Kernel Device Tree Binary
Info | ||
---|---|---|
| ||
|
Install Root File System
...
Info | ||
---|---|---|
| ||
|
Unmount eMMC:
Info | ||
---|---|---|
| ||
$ sync $ sudo umount /media/boot $ sudo umount /media/rootfs |
Note |
---|
If your rootfs id Ubuntu, you need to modify /media/rootfs/etc/fstab and change the mount point from /dev/mmcblk1p2 to /dev/mmcblk0p2 before un-mounting it. |
Switch your Boot Select to eMMC and you will be able to boot up from eMMC now.
Last updated 2018-0210-0904