Difference between revisions of "i.MX53 SODIMM PC Flashing images"

From Voipac Wiki
Jump to navigation Jump to search
 
(One intermediate revision by the same user not shown)
Line 1: Line 1:
[[Category:i.MX53 SODIMM PC - Development kit]]
+
[[Category:i.MX53 SODIMM PC - Development Kit]]
 
[[Category:i.MX53 SODIMM PC Recovery]]
 
[[Category:i.MX53 SODIMM PC Recovery]]
 
<!-- -->
 
<!-- -->
Line 11: Line 11:
 
[[image:i.MX25_SODIMM_Base_Board-Serial_boot.jpg|400px]]<br /><br />
 
[[image:i.MX25_SODIMM_Base_Board-Serial_boot.jpg|400px]]<br /><br />
  
Make sure FTFP server is up and running. Download the [http://downloads.voipac.com/files/i.MX53_SODIMM_PC-Development_kit/module/software/barebox/binaries/barebox-2012.09.0-vmx53-vpac2.bin latest image] and store it into the TFTP directory.<br /><br />
+
Make sure FTFP server is up and running. Download the [http://downloads.voipac.com/files/i.MX53_SODIMM_PC-Development_Kit/module/software/barebox/binaries/barebox-2012.09.0-vmx53-vpac2.bin latest image] and store it into the TFTP directory.<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 26: Line 26:
 
erase /dev/nand0
 
erase /dev/nand0
 
</syntaxhighlight>
 
</syntaxhighlight>
[[image:i.MX53_SODIMM_PC-Development_Kit-Erising_NAND.png|580px]]<br /><br />
+
[[image:i.MX53_SODIMM_PC-Development_Kit-Erasing_NAND.png|580px]]<br /><br />
  
 
Download bootloader image from TFTP server:
 
Download bootloader image from TFTP server:
Line 41: Line 41:
  
 
== Flashing Linux kernel ==
 
== Flashing Linux kernel ==
Download [http://downloads.voipac.com/files/i.MX53_SODIMM_PC-Development_kit/module/software/linux/binaries/zImage-3.12.13_vmx53_20151129.bin the latest kernel image] and store into the TFTP directory.<br /><br />
+
Download [http://downloads.voipac.com/files/i.MX53_SODIMM_PC-Development_Kit/module/software/linux/binaries/zImage-3.12.13_vmx53_20151129.bin the latest kernel image] and store into the TFTP directory.<br /><br />
  
 
Before loading the image, set the server address and update the bootloader:
 
Before loading the image, set the server address and update the bootloader:
Line 64: Line 64:
  
 
== Flashing filesystem ==
 
== Flashing filesystem ==
Download [http://downloads.voipac.com/files/i.MX53_SODIMM_PC-Development_kit/module/software/filesystem/binaries/rootfs-ubifs-bb-1-18-vmx53-vpac0.bin the latest filesystem] and store into the TFTP directory.<br /><br />
+
Download [http://downloads.voipac.com/files/i.MX53_SODIMM_PC-Development_Kit/module/software/filesystem/binaries/rootfs-ubifs-bb-1-18-vmx53-vpac0.bin the latest filesystem] and store into the TFTP directory.<br /><br />
  
 
Update the stored filesystem image:
 
Update the stored filesystem image:

Latest revision as of 23:09, 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.

Flashing bootloader

Enable serial boot mode by placing a link between pins 1 and 2 of H902 (BOOTMODE) header:
i.MX25 SODIMM Base Board-Serial boot.jpg

Make sure FTFP server is up and running. Download the latest image and store it into the TFTP directory.

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

eth0.ipaddr=192.168.0.154
eth0.netmask=255.255.255.0
eth0.gateway=192.168.0.1
eth0.serverip=192.168.0.77

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

Erase NAND Flash memory:

erase /dev/nand0

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

Download bootloader image from TFTP server:

tftp vmx53/barebox.bin /dev/nand0.barebox.bb

i.MX53 SODIMM PC-Development Kit-Loading Barebox.png

Power off the board and disconnect the JTAG cable as it is not needed anymore. Switch the module to the normal boot mode by changing H902 jumper on the base board (short pins 2 and 3 together):
i.MX25 SODIMM Base Board-Direct boot.jpg

Power on the board. The module boots from the new Barebox stored in its memory:
i.MX53 SODIMM PC-Development Kit-Barebox booting.png

Flashing Linux kernel

Download the latest kernel image and store into the TFTP directory.

Before loading the image, set the server address and update the bootloader:

eth0.serverip=192.168.0.77
update barebox tftp vmx53/barebox-2012.09.0-vmx53-vpac2.bin

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

Restore bootloader environment to the default state and reset the board afterwards:

erase /dev/nand0.bareboxenv

i.MX53 SODIMM PC-Development Kit-Erasing kernel.png

Update Linux image (using the latest official Voipac image is highly recommended):

#update kernel tftp vmx53/zImage-2.6.35.3-vmx53-vpac0.bin
update kernel tftp vmx53/zImage-3.12.13_vmx53_20151129.bin

i.MX53 SODIMM PC-Development Kit-Flashing kernel.png

Flashing filesystem

Download the latest filesystem and store into the TFTP directory.

Update the stored filesystem image:

update rootfs tftp vmx53/rootfs-ubifs-bb-1-18-vmx53-vpac0.bin

i.MX53 SODIMM PC-Development Kit-Flashing filesystem.png

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