Both sides previous revision Previous revision Next revision | Previous revision Next revisionBoth sides next revision |
en:arm:tqma6x:data [2019/05/17 12:59] – [Board Support Packages] updates Yocto links liedmann | en:arm:tqma6x:data [2019/09/17 12:03] – [Supported features] added BSP REV. 0114 liedmann |
---|
</wrap> | </wrap> |
| |
| |
| ====== Important Notes ====== |
| <WRAP round info> |
| <wrap em>Important Notes</wrap> |
| {{page>..:..:notice_technote}} |
| {{page>en:arm:notice_cve-2015-7547}} |
| </WRAP> |
| |
| |
===== U-Boot ===== | ===== U-Boot ===== |
==== Supported features ==== | ==== Supported features ==== |
^ Feature ^^^^ BSP Revision ^^^^ Remarks ^ | ^ Feature ^^^^ BSP Revision ^^^^^ Remarks ^ |
^ TQ Product ^ Chip ^ Interface ^ Function ^ 0105 ^ 0109 ^ 0110 ^ 0113 ^ ::: ^ | ^ TQ Product ^ Chip ^ Interface ^ Function ^ 0105 ^ 0109 ^ 0110 ^ 0113 ^ 0114 ^ ::: ^ |
| TQMa6x | i.MX6 | Ethernet | RGMII (10/100/1000 Mbit/s) | • | • | • | • | | | | TQMa6x | i.MX6 | Ethernet | RGMII (10/100/1000 Mbit/s) | • | • | • | • | • | | |
| TQMa6x | i.MX6 | GPIO | | | | | | custom config on request | | | TQMa6x | i.MX6 | GPIO | | | | | | | custom config on request | |
| TQMa6x | i.MX6 | I²C | EEPROM, Temperature Sensors | • | • | • | • | | | | TQMa6x | i.MX6 | I²C | EEPROM, Temperature Sensors | • | • | • | • | • | | |
| TQMa6x | i.MX6 | IIM / Fuse | | | | | | on request | | | TQMa6x | i.MX6 | IIM / Fuse | | | | | | | on request | |
| TQMa6x | i.MX6 | SPI | SPI NOR Flash | • | • | • | • | | | | TQMa6x | i.MX6 | SPI | SPI NOR Flash | • | • | • | • | • | | |
| TQMa6x | i.MX6 | UART2 | RS232 | • | • | • | • | default console | | | TQMa6x | i.MX6 | UART2 | RS232 | • | • | • | • | • | default console | |
| TQMa6x | i.MX6 | uSDHC | eMMC / SD-Card | • | • | • | • | SD card / eMMC | | | TQMa6x | i.MX6 | uSDHC | eMMC / SD-Card | • | • | • | • | • | SD card / eMMC | |
| TQMa6x | i.MX6 | Devicetree FIT image | | | • | | | see [[en:arm:tqma6x:linux:ptxdist:how_to#u-boot|How-To]] | | | TQMa6x | i.MX6 | Devicetree FIT image | | | • | | | | see [[en:arm:tqma6x:linux:ptxdist:how_to#u-boot|How-To]] | |
\\ | \\ |
| |
| ::: | i.MX6 | GPU3D | Hardware Acceleration | | | | ○ | • | • | • | • | <wrap round important> BSP Rev. ≥ 0105\\ or\\ ++ kernel 3.10.17-fsl |\\ ◊ ptxdist platformconfig → extra kernel\\ ◊ rootfs from Freescale reference BSP++ required</wrap>\\ tested resolution 1366x768\\ For using GPU see [[en:arm:tqma6x:linux:ptxdist:how_to#using_gpu|How To]] | | | ::: | i.MX6 | GPU3D | Hardware Acceleration | | | | ○ | • | • | • | • | <wrap round important> BSP Rev. ≥ 0105\\ or\\ ++ kernel 3.10.17-fsl |\\ ◊ ptxdist platformconfig → extra kernel\\ ◊ rootfs from Freescale reference BSP++ required</wrap>\\ tested resolution 1366x768\\ For using GPU see [[en:arm:tqma6x:linux:ptxdist:how_to#using_gpu|How To]] | |
| ::: | i.MX6 | HDMI | HDMI | | | • | • | • | • | • | • | <wrap round important>++known limitations|\\ ◊ requires monitor with correct HPD signal++</wrap>\\ For Freescale kernel see [[en:arm:tqma6x:linux:ptxdist:how_to##configure_hdmi_freescale_kernel|How To ]] | | | ::: | i.MX6 | HDMI | HDMI | | | • | • | • | • | • | • | <wrap round important>++known limitations|\\ ◊ requires monitor with correct HPD signal++</wrap>\\ For Freescale kernel see [[en:arm:tqma6x:linux:ptxdist:how_to##configure_hdmi_freescale_kernel|How To ]] | |
| ::: | i.MX6 | I2C1 | I2C devices | | | • | • | • | • | • | • | see [[.linux:ptxdist:overview#supported_onboard_i2c_devices|supported onboard I2C devices]] | | | ::: | i.MX6 | I2C1 | I2C devices | | | • | • | • | • | • | • | see [[.linux:ptxdist:overview#onboard_i2c_devices|onboard I2C devices]] | |
| ::: | i.MX6 | I2C3 | I2C devices | | | • | • | • | • | • | • | see [[.linux:ptxdist:overview#supported_onboard_i2c_devices|supported onboard I2C devices]] | | | ::: | i.MX6 | I2C3 | I2C devices | | | • | • | • | • | • | • | see [[.linux:ptxdist:overview#onboard_i2c_devices|onboard I2C devices]] | |
| ::: | i.MX6 | IPU1 | Parallel LCD | | | | • | • | • | • | • | <wrap round info>++displays supported|\\ BSP Rev. ≥ 0104:\\ EDT ET(M)0700G0DH6 (7" WVGA) supported by ''imx6[q%%|%%dl]-mba6x-pd.dtb''++</wrap> | | | ::: | i.MX6 | IPU1 | Parallel LCD | | | | • | • | • | • | • | <wrap round info>++displays supported|\\ BSP Rev. ≥ 0104:\\ EDT ET(M)0700G0DH6 (7" WVGA) supported by ''imx6[q%%|%%dl]-mba6x-pd.dtb''++</wrap> | |
| ::: | i.MX6 | JTAG | | | | | | | | | | | ::: | i.MX6 | JTAG | | | | | | | | | |
<code bash> | <code bash> |
$ cd <BSP project>/platform-<platform_name>/images | $ cd <BSP project>/platform-<platform_name>/images |
$ sudo dd if=u-boot_<label mod_name_code>MOD_NAME_CODE</label>_hd.img of=/dev/sdf bs=1M conv=fsync #Assuming the SD card is assigned to /dev/sdf | $ sudo dd if=u-boot_<mod_name>_hd.img of=/dev/sdf bs=1M conv=fsync #Assuming the SD card is assigned to /dev/sdf |
</code> | </code> |
<WRAP round tip>You have to use the raw device of the SD card not a partition!</WRAP> | <WRAP round tip>You have to use the raw device of the SD card not a partition!</WRAP> |
* [[en:tftp|How to setup the TFTP Server on your Host Computer]] | * [[en:tftp|How to setup the TFTP Server on your Host Computer]] |
| |
To boot the <label mod_name>MOD_NAME</label> from network you need a working bootloader in eMMC/SD-card or SPI-NOR (placement option on <label mod_name>MOD_NAME</label>) which is able to get the kernel image over tftp and to provide the kernel with commandline settings for NFS.\\ | To boot the TQMa6x from network you need a working bootloader in eMMC/SD-card or SPI-NOR (placement option on TQMa6x) which is able to get the kernel image over tftp and to provide the kernel with commandline settings for NFS.\\ |
The dtb-file and kernel image have to be provided via tftp and the rootfs via nfs.\\ | The dtb-file and kernel image have to be provided via tftp and the rootfs via nfs.\\ |
| |