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>
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 Mode | Dip-Switches auf Boot von SD-Karte | Bootet von SD-Karte | Bootet von eFuses |
Dip-Switches auf Boot von QSPI NOR | Bootet von QSPI NOR | Bootet von eFuses | |
eFuses Boot Mode | Serial Downloader Mode | Bootet von eFuses | |
Serial Downloader Mode | Serial Downloader Mode | Serial Downloader Mode |
TQ-Systems GmbH provides the Board Support Packages (BSP) free of charge. The software included in the shipment has been configured individually for the starter kits. The software is only intended to evaluate the module. The use of the Board Support Packages (BSP) is only allowed within the scope of functionality described by TQ-Systems GmbH. TQ-Systems GmbH does not accept any liability for all further changes of the Board Support Package and for any damage resulting from its use.