Table of Contents

Excerpt from i.MX 6Dual/6Quad Applications Processor Reference Manual, Rev. 3, 07/2015

Brennen der eFuses

Boot from SPI NOR

passende Bootkonfiguration nachschauen (entweder DIP-Switches oder im CPU-Manual (Fusemap)):

BOOT_CFG4 BOOT_CFG3 BOOT_CFG2 BOOT_CFG1
00011000 00000000 00000000 00110000
S4 S3 S2 S1

Umwandeln in Hex:
00011000 00000000 00000000 00110000bin = 18000030hex

Boot from eMMC

passende Bootkonfiguration nachschauen (entweder DIP-Switches oder im CPU-Manual (Fusemap)):

BOOT_CFG4 BOOT_CFG3 BOOT_CFG2 BOOT_CFG1
00000000 00000000 01010000 01100010
S4 S3 S2 S1

Umwandeln in Hex:
00000000 00000000 01010000 01100010bin = 5062hex

Boot from SD-Card

passende Bootkonfiguration nachschauen (entweder DIP-Switches oder im CPU-Manual (Fusemap)):

BOOT_CFG4 BOOT_CFG3 BOOT_CFG2 BOOT_CFG1
00000000 00000000 00101000 01010000
S4 S3 S2 S1

Umwandeln in Hex:
00000000 00000000 00101000 01010000bin = 2850hex

Befehle unter Uboot

Brennen der BOOT_CFG Fuses

fuse prog -y bank 5 word 0: BOOT_CFG \\ 
fuse prog -y bank 5 word 0 <passende Boot Konfiguration in Hex> 

Beispiel:

Brennen der BT_FUSE_SEL

fuse prog -y bank 0 6: SRC Boot Mode Register 2 (BT_FUSE_SEL an Bit 4) 
fuse prog -y 0 6 00000010 

Das Brennen der Fuses kann nicht rückgängig gemacht werden. Wenn BT_FUSE_SEL gebrannt wurde, kann nur noch von den eFUses bzw. im Serial Downloader Mode gebootet werden. Ohne das Brennen der BT_FUSE_SEL kann bei der Beschaltung der TQ-Mainboards nicht von den eFuses gebootet werden.

Bootverhalten

BOOT MODE Boot von eMMC auf eFuses gebrannt
BT_FUSE_SEL nicht gebrannt BT_FUSE_SEL gebrannt
Internal Boot ModeDip-Switches auf Boot von SD-KarteBootet von SD-KarteBootet von eFuses
Dip-Switches auf Boot von QSPI NOR Bootet von QSPI NOR Bootet von eFuses
eFuses Boot Mode Serial Downloader ModeBootet von eFuses
Serial Downloader Mode Serial Downloader Mode Serial Downloader Mode