[vc_row][vc_column width=”1/1″][vc_column_text]We have introduced how to flash new images or restore images to pcDuino in http://www.pcduino.com/?p=1134.
In this post, we are going to detail every single steps to make sure it’s very clear. To make things simple, we use pcDuino V2 as an example, and we will use the production SD card method instead of livesuit, which is not that reliable across different host PC OS platforms. For pcDuino3, we just need to use the corresponding images of pcDuino3.[/vc_column_text][vc_tour][vc_tab title=”Required Tools” tab_id=”1388109539-1-98″][vc_column_text]To flash pcDuino v2 with new Ubuntu images, we recommend to have one SD card (at least 2GB) and one USB flash drive (at least 2GB).
USB Flash Drive:
The SD card is used to to burn kernel, and the USB flash drive is used to burn Ubuntu file system.
[/vc_column_text][/vc_tab][vc_tab title=”Download Firmware” tab_id=”1388109539-2-5″][vc_column_text]The images for pcDuino v2 is for download at: http://www.pcduino.com/?page_id=1699
We download files 1 and 2 into a directory named v2, and unzip file 2 so as to get a sub-directory named ‘ubuntu’:
pcduino_a10_kernel_disk32imageer_20131127 is the kernel file, and the files under ‘ubuntu’ are files of ubuntu systems.
[/vc_column_text][/vc_tab][vc_tab title=”Make a production SD” tab_id=”1388111989922-2-1″][vc_column_text]We use Win32DiskImager to make the production SD. Win32DiskImager can be downloaded at (Win32DiskImager, a tool used to create bootable SD card).
First, we launch win32diskimager:
Locate the kernel file that we downloaded at previous step:
Click the button labelled ‘Write’:
Hit ‘Yes’ (Attention: please make sure that this is the SD card, not your USB hard disk drive.). It will begin to write the SD card:
After couple of minutes, it will promote that the write is successful.
[/vc_column_text][/vc_tab][vc_tab title=”Copy Ubutu files to USB flash drive” tab_id=”1388111991809-3-9″][vc_column_text]Please make sure the USB drive is formatted as FAT32, and copy the files in subdirectory ‘ubuntu’ to the root directory of the USB drive.
In the following, drive ‘D:’ is the USB flash drive.
[/vc_column_text][/vc_tab][vc_tab title=”Burn kernel part to pcDuino” tab_id=”1388112517057-4-9″][vc_column_text]We take the SD card that just created and inserted it into a pcDuino with power cable unplugged:
Connect the USB power cable:
The LED marked ‘RX’ will begin to blink slowly which indicates that the kernel is being burned into flash. This process may last couple of minutes, and the LED will be off when the process is finished. After it is finished, we can move on to next step, burn ubuntu system.
[/vc_column_text][/vc_tab][vc_tab title=”Burn Ubuntu System” tab_id=”1388113546785-5-2″][vc_column_text]We unconnect the USB power cable and connect it again to power cycle the pcDuino with no SD card, and no USB flash drive.
On the monitor, we will begin to see the kernel booting information, and it will stop here:
It is waiting for the USB drive with ubuntu image. Now we plug in the USB drive we created in previous step:
The above picture shows that pcDuino detects the presence of a USB drive with valid ubuntu images and it will take about 10 minutes to finish the updating. After a long wait, we will get:
Now please remove the USB drive, and power cycle pcDuino again by remove and insert again the USB power cable. You are ready to go with the new image. Enjoy![/vc_column_text][/vc_tab][/vc_tour][/vc_column][/vc_row]