iMX6 TinyRex UltraPlus Updating SPI Bootloader
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.
- PC with USB port
- Voipac iMX6 TinyRex Development Kit in UltraPlus configuration
- USB to Micro-USB cable
- Ethernet cable
- Serial line terminal
- Appropriate binary file
- TFTP server with the image file stored
Note: In case of booting malfunction, follow USB Booting steps first to load the firmware from PC.
Stop autoboot in 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-tinyrexultra-2.3.imx; sf probe 0:0;sf erase 0x0 0x80000;sf write 0x10800000 0x400 0x7fc00