User Tools

Site Tools


vmware.png nfs.png tftp.png subversion.png eclipse.png logo.png tutorial.png

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
en:x86:tqmxe39m:data [2018/10/10 15:12]
liedmann sync from intern
en:x86:tqmxe39m:data [2018/10/17 14:41] (current)
lenz [Changelog] fixed typo
Line 23: Line 23:
 ++++ 5.12.30.21.12 | ++++ 5.12.30.21.12 |
   * core update to tag_05.12.30.0021   * core update to tag_05.12.30.0021
-    * close security ​gab spectre variant 2, 3a and 4+    * close security ​gap spectre variant 2, 3a and 4
     * fix 'State after G3' issue     * fix 'State after G3' issue
     * fix USB 3.0 not working     * fix USB 3.0 not working
Line 100: Line 100:
  
 ==== Prerequisites ==== ==== Prerequisites ====
-   * FAT formated USB-Stick with atleast ​>32 MiB storage +   * FAT formated USB-Stick with at least > 32 MiB storage 
-   * Latest ​BIOS-Update-USB Stick Zip ([[https://support.tq-group.com/doku.php?​id=intern:​x86:​tqmxe39s:​downloads|TQ Support Wiki Downloads]])+   * Latest [[https://www.tq-embedded.com/content/​download/​13112/​124763|BIOS-Update-USB Stick]] ZIP archive
 ==== Creating BIOS-Update-USB Stick ==== ==== Creating BIOS-Update-USB Stick ====
- ​- ​Copy Insyde Firmware Flash Tool to USB-Stick\\ <​code>​+Copy Insyde Firmware Flash Tool to USB-Stick\\ <​code>​
 <USB key> <USB key>
     ├───H2OFFT-Sx64.efi     ├───H2OFFT-Sx64.efi
    
 </​code>​ </​code>​
-The BIOS-Update-USB Stick is now ready for updating and flashing BIOS Images.\\ +The BIOS-Update-USB Stick is now ready for updating and flashing BIOS images.\\ 
-For further Information please see the [[.:BIOS#​bios_update|BIOS Update]] section.+For further Information please see the [[.:bios_update#​bios_update|BIOS Update]] section.
 \\ \\
 ====== BIOS Update ====== ====== BIOS Update ======
  
 ==== Prerequisites ==== ==== Prerequisites ====
-   *[[.:BIOS#​bios-update-usb_stick|BIOS-Update-USB Stick]]+   *[[.:bios_update#​bios-update-usb_stick|BIOS-Update-USB Stick]]
    *BIOS File (e.g. TQMxE39M)    *BIOS File (e.g. TQMxE39M)
    *Copy BIOS File to BIOS-Update-USB Stick    *Copy BIOS File to BIOS-Update-USB Stick
Line 123: Line 123:
 </​code>​ </​code>​
  
-=== Perform BIOS Update ===+==== Perform BIOS Update ​====
 <WRAP round important 30%> <WRAP round important 30%>
 Attention: keyboard layout is US by default in BIOS setup! Attention: keyboard layout is US by default in BIOS setup!
 </​WRAP>​ </​WRAP>​
-  *Insert BIOS-Update-USB Stick stick to a Starterkit USB port  +  *Insert BIOS-Update-USB Stick to a Starterkit USB port  
-  *Enable „TXE Prepare For Update“ in the BIOS Menu and reboot system (Setup Utility > Advanced > Debug Configuration > TXE Prepare for Update > enable)+  *Enable „TXE Prepare For Update“ in the BIOS Menu and reboot system (Setup Utility > Advanced > Debug Configuration > TXE Prepare for Update > enabled)
   *Boot up the system and navigate into the EFI Shell (Boot Manager > Internal EFI Shell)   *Boot up the system and navigate into the EFI Shell (Boot Manager > Internal EFI Shell)
-  *After starting the EFI Shell Switch ​path to the USB stick by typing ''​fs0:''​. This depends on the amount of connected mass storage devices ​with command ''​ls''​ you can check the content of the path.+  *After starting the EFI Shell switch ​path to the USB stick by typing ''​fs0:''​. This depends on the amount of connected mass storage devices. With command ''​ls''​ you can check the content of the path.
   *Launch BIOS update\\   *Launch BIOS update\\
 <​code>​ <​code>​
-fs0:\> H2OFFT-Sx64.efi <​BIOS_Image>​.bin –all <​Enter></​code>​+fs0:\> H2OFFT-Sx64.efi <​BIOS_Image>​.bin –ALL <​Enter></​code>​
 ++++Example| ++++Example|
-<​code>​ H2OFFT-Sx64.efi TQMxE39M_5.12.30.21.12.bin –all</​code>​+<​code>​ H2OFFT-Sx64.efi TQMxE39M_5.12.30.21.12.bin –ALL</​code>​
 ++++ ++++
  ⇒ BIOS will reboot into EFI shell after the update has finished succesfully  ⇒ BIOS will reboot into EFI shell after the update has finished succesfully
Line 150: Line 150:
 **How to:** **How to:**
   - Connect USB key with desired BIOS file and Insyde Update Tool „H2OFFT-Sx64“   - Connect USB key with desired BIOS file and Insyde Update Tool „H2OFFT-Sx64“
-  - Check the Boot Jumper X23/DIS1# (on Carrier), it must be open+  - Check the Boot Jumper X23/DIS1# (on Carrier), it must be **open**
   - Apply the supply voltage of 12 V; The sytem boot in the EFI Shell    - Apply the supply voltage of 12 V; The sytem boot in the EFI Shell 
   - Enable "//TXE Prepare For Update//"​ in the BIOS   - Enable "//TXE Prepare For Update//"​ in the BIOS
Line 159: Line 159:
 Shell> fs0: <​Enter>​ Shell> fs0: <​Enter>​
  
-fs0:> H2OFFT-Sx64.efi <BIOS file TQMxE39M_xxx.bin>​ -ALL /n <​Enter>​+fs0:> H2OFFT-Sx64.efi <BIOS file TQMxE39M_xxx.bin>​ -ALL -N <​Enter>​
 </​code>​ </​code>​
   - **Open** the Boot Jumper X23/DIS1# (on Carrier) after a successful BIOS Update   - **Open** the Boot Jumper X23/DIS1# (on Carrier) after a successful BIOS Update
Line 173: Line 173:
 ==== Prerequisites ==== ==== Prerequisites ====
  
-Prepare [[.:BIOS#​bios-update-usb_stick|BIOS-Update-USB Stick]] and add the following components: ​+Prepare [[.:bios_update#​bios-update-usb_stick|BIOS-Update-USB Stick]] and add the following components: ​
   * Logo Replacement Tool (H2OLRT-Sx64.efi)   * Logo Replacement Tool (H2OLRT-Sx64.efi)
   * Appropriate BIOS file for your TQ module (e.g. TQMxE39M_5.12.30.21.12.bin) ​   * Appropriate BIOS file for your TQ module (e.g. TQMxE39M_5.12.30.21.12.bin) ​
Line 179: Line 179:
 ==== Replace Boot Logo via EFI Shell ==== ==== Replace Boot Logo via EFI Shell ====
  
-<WRAP round info>​The ​H2LRT (**L**ogo **R**eplacement **T**ool)generates a BIOS file that contains the desired Boot Logo instead of the TQ Logo.</​WRAP>​+<WRAP round info>​The ​H2OLRT ​(**L**ogo **R**eplacement **T**ool) generates a BIOS file that contains the desired Boot Logo instead of the TQ Logo.</​WRAP>​
  
   * Insert the BIOS-Update-USB Stick to a Starterkit USB port    * Insert the BIOS-Update-USB Stick to a Starterkit USB port 
   * Boot up the system and navigate into the EFI Shell (Boot Manager > Internal EFI Shell)   * Boot up the system and navigate into the EFI Shell (Boot Manager > Internal EFI Shell)
-  * After starting the EFI Shell Switch ​path to the USB stick by typing ''​fs0:''​.This depends on the amount of conected mass storage devices; with command ''​ls''​ you can check the content of the path.+  * After starting the EFI Shell switch ​path to the USB stick by typing ''​fs0:''​. This depends on the amount of conected mass storage devices; with command ''​ls''​ you can check the content of the path.
   * The generic command and the following example shows how to start the Logo Replacement.   * The generic command and the following example shows how to start the Logo Replacement.
 <​code>​H2OLRT-Sx64.efi –replogo:<​SrcBIOSImageName>​ –logopath:<​LogoImagePathName>​ -logoindex:<​IndexNum>​ –logoconvert:<​ConvertNum>​ –out:<​OutBIOSImageName></​code>​ <​code>​H2OLRT-Sx64.efi –replogo:<​SrcBIOSImageName>​ –logopath:<​LogoImagePathName>​ -logoindex:<​IndexNum>​ –logoconvert:<​ConvertNum>​ –out:<​OutBIOSImageName></​code>​
Line 189: Line 189:
 <​code>​H2OLRT-Sx64.efi –replogo:​TQMxE39M_5.12.30.21.12.bin –logopath:​example_picture.jpg -logoindex:​1 –logoconvert:​1 –out:​TQMxE39M_5.12.30.21.12_new.bin</​code>​ <​code>​H2OLRT-Sx64.efi –replogo:​TQMxE39M_5.12.30.21.12.bin –logopath:​example_picture.jpg -logoindex:​1 –logoconvert:​1 –out:​TQMxE39M_5.12.30.21.12_new.bin</​code>​
 ++++ ++++
 +\\
 +=== H2OLRT-Sx64.efi Variable description ====
  
-== H2OLRT-Sx64.efi ​Variable ​description === +^ **Variable** ​     ^ **Description** ^ 
- +<​SrcBIOSImageName> ​BIOS file in which the logo should be replaced ​ 
-**//<​SrcBIOSImageName>​//**\\ +<​LogoImagePathName> ​Path and name of the replacement picture ​| 
-BIOS file in which the logo should be replaced\\ +<​IndexNum> ​Default index, where the picture must be stored. \\ e.g. TQMxE39M Logoindex: **1** | 
-\\ +<​ConvertNum> ​**0** = keep original image'​s format and dimension. \\ **1** [default] = auto convert the image'​s format and dimension. | 
-**//<​LogoImagePathName>​//**\\ +<​OutBIOSImageName> ​path and name of the generated BIOS file |
-Path and name of the replacement picture\\ +
-\\ +
-**//<​IndexNum>​//**\\ +
-Default index, where the picture must be stored: +
-^ Module ​     ^ logoindex ^ +
-| TQMxE39M | **1** |  +
-\\ +
-**//<​ConvertNum> ​://** \\ +
-  * **0** = keep original image'​s format and dimension +
-  * **1** [default] = auto convert the image'​s format and dimension\\ +
-\\ +
-**//<​OutBIOSImageName>​//** \\ +
-path and name of the generated BIOS file +
-\\ +
-\\ +
-   *Next step is to flash the customized BIOS Binary, please see the [[.:​BIOS#​perform_bios_update|BIOS Update]] section.+
 \\ \\
 +   *Next step is to flash the customized BIOS Binary, please see the [[.:​bios_update#​perform_bios_update|BIOS Update]] section.
 +
 ---- ----
 ====== Boot from external BIOS ====== ====== Boot from external BIOS ======
  
-=== MB-COME10-1 and MB-COME6-1===+=== MB-COME10-1===
 ^  X23  ^^^^ ^  X23  ^^^^
 |    SM Bus CLK ^  1  ^  2  | I2C Bus CLK  | |    SM Bus CLK ^  1  ^  2  | I2C Bus CLK  |
Line 223: Line 211:
 |    BIOS_DIS0# ^  7  ^  8  | GND          | |    BIOS_DIS0# ^  7  ^  8  | GND          |
 |    BIOS_DIS1# ^  9  ^  10  | GND          | |    BIOS_DIS1# ^  9  ^  10  | GND          |
-If there is no Jumper present on the BIOS_DIS1# or BOOT_SEL2_1V8# signal the module will load its BIOS from the internal SPI flash.\\ +If there is no Jumper present on the BIOS_DIS1# signal the module will load its BIOS from the internal SPI flash.\\ 
-If there is a Jumper on the BIOS_DIS1# or BOOT_SEL2_1V8# signal (between signal and GND) the module loads its BIOS from the flash in the SPI socket of the carrier board.+If there is a Jumper on the BIOS_DIS1# signal (between signal and GND) the module loads its BIOS from the flash in the SPI socket of the carrier board.
  
 ---- ----
Line 277: Line 265:
  
 </​WRAP>​ </​WRAP>​
 +
 +----
 +
 +====== On-board I2C devices ======
 +^ Bus       ^ Destination ​ ^ Function ​ ^ Address 8-bit  ^ Address 7-bit^
 +| SMBUS       | CAT34TS02((The CAT34TS02 is a combinated device with two addresses)) ​ | Thermal Sensor (CH-A) ​ |  0x30  |  0x18  |
 +| :::         | CAT34TS02 ​ | SPD EEPROM (CH-A) ​ |  0xA0  |  0x50  |
 +| :::         | CAT34TS02 ​ | Thermal Sensor (CH-B) ​ |  0x34  |  0x1A  |
 +| :::         | CAT34TS02 ​ | SPD EEPROM (CH-B) ​ |  0xA4  |  0x52  |
 +| :::         | NCT7802 ​ | Hardware Monitor ​ |  0x58  |  0x2C  |
 +| :::         | FPGA  | non  |  non  |  non  |
 +| :::         | COMe Con.  | any  |  N/​A((Availability depends on SODIMM vendor)) ​ |  N/A  |
 +| I2C COMe    | 24LC32 ​ | COMe EEPROM ​ |  0xA0  |  0x50  |
 +| :::         | COMe Con.  | any  |  N/​A((Availability and addresses depend on customer)) ​ |  N/A  |
 +| I2C intern ​ | PTN3460IBS-F2 ​ | LVDS-Bridge ​ |  0xC0  |  0x60  |
 +
 +

en/x86/tqmxe39m/data.1539177153.txt.gz · Last modified: 2018/10/10 15:12 by liedmann


Disclaimer

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.


Except where otherwise noted, content on this wiki is licensed under the following license: CC Attribution-Share Alike 4.0 International
Recent changes RSS feed Valid XHTML 1.0 Valid CSS Driven by DokuWiki