Difference between revisions of "iMX6 TinyRex Pro Updating SPI Bootloader"

From Voipac Wiki
Jump to navigation Jump to search
(Created page with "Category:iMX6 TinyRex Development kit Category:iMX6 TinyRex Pro <!-- --> iMX6 TinyRex Base Board contains SPI Flash memory which can be used for bootloader storage and...")
 
Line 12: Line 12:
 
''''' Recommended SW: '''''
 
''''' Recommended SW: '''''
 
* Serial line terminal
 
* Serial line terminal
* [http://downloads.voipac.com/index.php?p=iMX6_TinyRex_Development_kit/module/software/uboot/binaries&dl=u-boot-imx6-tinyrexpro-2.3.imx Appropriate binary file]
+
* [http://downloads.voipac.com/files/iMX6_TinyRex_Development_kit/module/software/uboot/binaries/u-boot-imx6-tinyrexpro-2.3.imx Appropriate binary file]
 
* TFTP server with the image file stored
 
* TFTP server with the image file stored
  

Revision as of 04:30, 27 March 2021

iMX6 TinyRex Base Board contains SPI Flash memory which can be used for bootloader storage and act as an alternative to the default SD card firmware location. This guide shows how to flash u-boot and configure it for SPI memory. An option to update efuses in an existing module to use SPI memory by default is possible as well.

Recommended HW:

  • PC with USB port
  • Voipac iMX6 TinyRex Development kit in Pro configuration
  • USB to Micro-USB cable
  • Ethernet cable

Recommended SW:

Procedure

Note: In case of booting malfunction, follow USB Booting steps first to load the firmware from PC.

Stop autoboot in your serial line terminal. Copy and paste commands separately to download appropriate bootloader file from TFTP server:

setenv ipaddr 192.168.1.150
setenv serverip 192.168.1.75
mw.b 0x10800000 0xFF 0x80000
tftp 0x10800000 u-boot-imx6-tinyrexpro-2.3.imx; sf probe 0:0;sf erase
0x0 0x80000;sf write 0x10800000 0x400 0x7fc00

600px

The bootloader is written to Base Board SPI Flash after automatic download from the TFTP Server:
600px

Reset the board. iMX6 TinyRex Module will start booting from SPI Flash. The bootloader will start to download Image from TFTP server by default:
600px

To change bootloader environment, stop autoboot:
600px