i.MX53 SODIMM PC Boot device options

From Voipac Wiki
Revision as of 10:24, 4 April 2021 by Voipac (talk | contribs)
Jump to navigation Jump to search

Voipac i.MX53 SODIMM PC - Development kit is delivered with E-Fuses set to boot from NAND interface by default.

Modules support multiple booting options:

  • NAND Flash
  • microSD/MMC
  • SPI Flash
  • I2C EEPROM


The procedure described below is intended for special purposes when upon costumer request E-Fuses have been left unprogrammed.

BE AWARE THAT E-FUSES PROGRAMMING IS NON REVERSAL PROCESS! WARRANTY CLAIM CAUSED BY IMPROPER E-FUSES PROGRAMMING WILL NOT BE ACCEPTED!

Programming E-Fuses

Before programming E-Fuses, E-Fuse supply gate must be enabled:

barebox:/ md 0x53fd4064+4
53fd4064: 0000fe62                       b...
barebox:/ mw 0x53fd4064+4 0xfe72

Dumping factory E-Fuses configuration before programming:

barebox:/ md -b -s /dev/imx_iim_bank0
00000000: 10 10 00 00 01 00 00 02 2b 2b 80 00 02 d9 f4 b1 ........++......
00000010: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

Writing E-Fuses (example set MAC address 00:01:02:03:04:05):

barebox:/ imx_iim0.permanent_write_enable=1
barebox:/ mw -b -d /dev/imx_iim_bank1 9+6 0x00 0x01 0x02 0x03 0x04 0x05
barebox:/ md -b -s /dev/imx_iim_bank1
00000000: 01 00 00 00 00 00 00 00 00 00 01 02 03 04 05 00 ........++......
00000010: 00 00 00 00 00 00 00 19 00 00 00 00 00 00 00 00 ................