iMX6 TinyRex Production
Jump to navigation
Jump to search
Disclaimer of caution
This procedure is intended for manufacturing and virgin modules use only and should be never applied for shipped iMX6 TinyRex Modules.
This operation is not reversible and should be executed carefully. The iMX6 TinyRex Module must be replaced in the case of error.
BE AWARE THAT E-FUSES PROGRAMMING IS A NON REVERSAL PROCESS ! WARRANTY CLAIM CAUSED BY IMPROPER E-FUSES PROGRAMMING WILL NOT BE ACCEPTED !
Information
This procedure will enforce loading firmware from SD3 port and will set unique MAC address.
Description
Production procedure consist from following steps:
- Short BOOT_MODE jumper on iMX6 TinyRex Base Board
- Connect UART port to serial terminal (Settings: 115200 8n1)
- Connect USB_OTG port to host PC utilising microUSB-USB cable
- Power on iMX6 TinyRex Development kit
- Execute Manufacturing toolkit at host PC
- Press Start button (iMX6 TinyRex board will boot firmware loaded over USB)
- Wait until firmware (u-boot) is booted (serial terminal)
- Burn efuses over serial terminal
- Remove BOOT_MODE jumper
- Power off iMX6 TinyRex Development kit
Requirements
- microUSB-USB cable
- UART cable
- 5V Power supply
- iMX6 TinyRex Development kit
- Windows PC equipped with MfgTool feature and serial line terminal
Configurations
Production-TinyRex-lite.bat # Production module i.mx6s 256MB Production-TinyRex-basic.bat # Production module i.mx6s 512MB Production-TinyRex-pro.bat # Production module i.mx6d 1GB Production-TinyRex-max.bat # Production module i.mx6q 2GB Production-TinyRex-ultra.bat # Production module i.mx6qp 4GB Prototype-TinyRex.bat # Prototype module i.mx6q 2GB / i.mx6s 1GB
Procedure
Select appropriate BAT file and start the bootloader transfer over USB OTG interface:
600px
Wait until the process is finished:
600px
The board boots from the loaded firmware:
600px