Difference between revisions of "i.MX51 SODIMM PC Max Flashing images"

From Voipac Wiki
Jump to navigation Jump to search
 
(5 intermediate revisions by the same user not shown)
Line 1: Line 1:
[[Category:i.MX51 SODIMM PC - Development kit]]
+
[[Category:i.MX51 SODIMM PC - Development Kit]]
 
[[Category:i.MX51 SODIMM PC Recovery]]
 
[[Category:i.MX51 SODIMM PC Recovery]]
 
<!-- -->
 
<!-- -->
Line 9: Line 9:
 
== Preparing for files transfer ==
 
== Preparing for files transfer ==
 
Make sure FTFP server is up and running. Download the latest images and store them into the TFTP directory:
 
Make sure FTFP server is up and running. Download the latest images and store them into the TFTP directory:
* [http://downloads.voipac.com/files/i.MX51_SODIMM_PC-Development_kit/module/software/barebox/binaries/barebox-2011_06_0-vmx51-256M-vpac1.bin Barebox image for 256MB RAM]
+
* [http://downloads.voipac.com/files/i.MX51_SODIMM_PC-Development_Kit/module/software/barebox/binaries/barebox-2011_06_0-vmx51-512M-vpac1.bin Barebox image]
* [http://downloads.voipac.com/files/i.MX51_SODIMM_PC-Development_kit/module/software/barebox/binaries/barebox-2011_06_0-vmx51-512M-vpac1.bin Barebox image for 256MB RAM]
+
* [http://downloads.voipac.com/files/i.MX51_SODIMM_PC-Development_Kit/module/software/linux/binaries/zImage-2_6_35-vmx51-vpac2.bin Linux kernel binary]
* [http://downloads.voipac.com/files/i.MX51_SODIMM_PC-Development_kit/module/software/linux/binaries/zImage-2_6_35-vmx51-vpac2.bin Linux kernel binary]
+
* [http://downloads.voipac.com/files/i.MX51_SODIMM_PC-Development_Kit/module/software/filesystem/binaries/rootfs-nand-bb-1-18-vmx51-vpac0.ubi.bin Filesystem image]
* [http://downloads.voipac.com/files/i.MX51_SODIMM_PC-Development_kit/module/software/filesystem/binaries/rootfs-nand-bb-1-18-vmx51-vpac0.ubi.bin Filesystem image]
 
 
<br />
 
<br />
 
A local network without DHCP control is recommended. Define network parameters for this network first:
 
A local network without DHCP control is recommended. Define network parameters for this network first:
Line 21: Line 20:
 
eth0.serverip=192.168.0.75
 
eth0.serverip=192.168.0.75
 
</syntaxhighlight>
 
</syntaxhighlight>
[[image:i.MX51_SODIMM_PC-Development_Kit-Network_settings.jpg|600px]]<br /><br />
+
[[image:i.MX51_SODIMM_PC-Development_Kit-Network_settings.png|580px]]<br /><br />
  
 
Erase NAND Flash memory:
 
Erase NAND Flash memory:
Line 27: Line 26:
 
erase /dev/nand0
 
erase /dev/nand0
 
</syntaxhighlight>
 
</syntaxhighlight>
[[image:i.MX51_SODIMM_PC-Development_Kit-Erasing_NAND.jpg|600px]]<br /><br />
+
[[image:i.MX51_SODIMM_PC-Development_Kit-Erasing_NAND.png|580px]]<br /><br />
  
 
== Downloading and flashing images ==
 
== Downloading and flashing images ==
 
Load the firmware files:
 
Load the firmware files:
 
<syntaxhighlight lang="bash">
 
<syntaxhighlight lang="bash">
tftp vmx51/barebox-2011_06_0-vmx51-256M-vpac0.bin /dev/nand0.barebox.bb
+
tftp vmx51/barebox-2011_06_0-vmx51-512M-vpac1.bin /dev/nand0.barebox.bb
tftp vmx51/zImage-2_6_35-vmx51-vpac0.bin /dev/nand0.kernel.bb
+
tftp vmx51/zImage-2_6_35-vmx51-vpac2.bin /dev/nand0.kernel.bb
 
tftp vmx51/rootfs-nand-bb-1-18-vmx51-vpac0.ubi.bin /dev/nand0.rootfs.bb
 
tftp vmx51/rootfs-nand-bb-1-18-vmx51-vpac0.ubi.bin /dev/nand0.rootfs.bb
 
</syntaxhighlight>
 
</syntaxhighlight>
[[image:i.MX51_SODIMM_PC-Development_Kit-Updating_kernel.jpg|600px]]<br /><br />
+
[[image:i.MX51_SODIMM_PC-Development_Kit-Updating_kernel.png|580px]]<br /><br />
  
When the process is finished, reset the board. The MAC address was deleted while erasing NAND storage. It is required to be set up again. The MAC address can be found on the sticker placed on the module (in format 00:0d:15:00:XX:XX):<br />
+
When the process is finished, reset the board. During the NAND storage erasing process the MAC address was deleted as well. It is required to be set up again. The MAC address can be found on the sticker placed on the module (in format 00:0d:15:00:XX:XX):<br />
[[image:i.MX51_SODIMM_PC-Development_Kit-MAC_address_setting.jpg|600px]]<br /><br />
+
[[image:i.MX51_SODIMM_PC-Development_Kit-MAC_address_setting.png|580px]]<br /><br />
  
 
Reset the board. The module boots with newly downloaded files. The default vmx51 login is '''root''' without set password:
 
Reset the board. The module boots with newly downloaded files. The default vmx51 login is '''root''' without set password:
[[image:i.MX51_SODIMM_PC-Development_Kit-Running_Linux.jpg|600px]]
+
[[image:i.MX51_SODIMM_PC-Development_Kit-Running_Linux.png|580px]]

Latest revision as of 22:44, 23 October 2021

This section describes flashing Barebox, Linux kernel and filesystem images.

If module could not start loading Barebox from its memory, recover bootloader by following these steps first.

Preparing for files transfer

Make sure FTFP server is up and running. Download the latest images and store them into the TFTP directory:


A local network without DHCP control is recommended. Define network parameters for this network first:

eth0.ipaddr=192.168.0.150
eth0.netmask=255.255.255.0
eth0.gateway=192.168.0.1
eth0.serverip=192.168.0.75

i.MX51 SODIMM PC-Development Kit-Network settings.png

Erase NAND Flash memory:

erase /dev/nand0

i.MX51 SODIMM PC-Development Kit-Erasing NAND.png

Downloading and flashing images

Load the firmware files:

tftp vmx51/barebox-2011_06_0-vmx51-512M-vpac1.bin /dev/nand0.barebox.bb
tftp vmx51/zImage-2_6_35-vmx51-vpac2.bin /dev/nand0.kernel.bb
tftp vmx51/rootfs-nand-bb-1-18-vmx51-vpac0.ubi.bin /dev/nand0.rootfs.bb

i.MX51 SODIMM PC-Development Kit-Updating kernel.png

When the process is finished, reset the board. During the NAND storage erasing process the MAC address was deleted as well. It is required to be set up again. The MAC address can be found on the sticker placed on the module (in format 00:0d:15:00:XX:XX):
i.MX51 SODIMM PC-Development Kit-MAC address setting.png

Reset the board. The module boots with newly downloaded files. The default vmx51 login is root without set password: i.MX51 SODIMM PC-Development Kit-Running Linux.png