Difference between revisions of "iMX6 TinyRex Production"

From Voipac Wiki
Jump to navigation Jump to search
(Created page with "Category:iMX6 TinyRex Development kit <!-- --> <div style="float:right">__TOC__</div> == Disclaimer of caution == This procedure is intended for manufacturing and virgin...")
 
Line 8: Line 8:
 
This operation is not reversible and should be executed carefully. The iMX6 TinyRex Module must be replaced in the case of error.<br /><br />
 
This operation is not reversible and should be executed carefully. The iMX6 TinyRex Module must be replaced in the case of error.<br /><br />
  
'''''BE AWARE THAT E-FUSES PROGRAMING IS A NON REVERSAL PROCESS ! WARRANTY CLAIM CAUSED BY IMPROPER E-FUSES PROGRAMMING WILL NOT BE ACCEPTED !'''''
+
'''''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 [http://downloads.voipac.com/index.php?p=iMX6_TinyRex_Development_kit/tools&dl=mfgtools-Imx6Rex.zip MfgTool] feature and serial line terminal
 +
 
 +
== Configurations ==
 +
<syntaxhighlight lang="bash">
 +
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
 +
</syntaxhighlight>
 +
 
 +
== Procedure ==
 +
Select appropriate BAT file and start the bootloader transfer over USB OTG interface:<br />
 +
[[image:iMX6_TinyRex_Development_kit-MfgTool_production_start.jpg|600px]]<br /><br />
 +
 
 +
Wait until the process is finished:<br />
 +
[[image:iMX6_TinyRex_Development_kit-MfgTool_production_success.jpg|600px]]<br /><br />
 +
 
 +
The board boots from the loaded firmware:<br />
 +
[[image:iMX6_TinyRex_Development_kit-Serial_console_production.jpg|600px]]<br /><br />

Revision as of 12:08, 15 March 2021

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