VAR-SOM-MX7: Difference between revisions

From Variscite Wiki
No edit summary
No edit summary
(36 intermediate revisions by 2 users not shown)
Line 1: Line 1:
{{Product|category1=VAR-SOM-MX7|category2=|image=VAR-SOM-MX7.png
{{Product|category1=VAR-SOM-MX7|category2=|image=VAR-SOM-MX7.png
|cpu=Freescale i.MX7-Dual:<br>Dual 1GHz ARM Cortex™-A7,<br>Real-time 200MHz Cortex™-M4 co-processor
|cpu=NXP i.MX7-Dual:<br>Dual 1GHz ARM Cortex™-A7,<br>Real-time 200MHz Cortex™-M4 co-processor
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
|ram=Up to 2GB DDR3L
|ram=Up to 2GB DDR3L
|gfx=2D Pixel acceleration engine
|gfx=2D Pixel acceleration engine
|display=24bits Parallel LCD up to WXGA (1366 x 768),<br>MIPI DSI,<br>EPDC (E-Ink),<br>Resistive/capacitive touch screen
|display=24bits Parallel LCD up to WXGA (1366×768),<br>MIPI DSI,<br>EPDC (E-Ink),<br>Resistive/capacitive touch screen
|storage=SD card,<br>SLC NAND flash up to 512MB  / eMMC up to 32GB
|storage=SD card,<br>SLC NAND flash up to 512MB  / eMMC up to 32GB
|rtc=On carrier
|rtc=On carrier
|i2c=x4
|i2c=×4
|spi=x4
|spi=×4
|net=Ethernet: 2 x 10/100/1000 Mbps,<br>WiFi: Certified 802.11 b/g/n/ac,<br>Bluetooth: 4.2 + BLE
|net=Ethernet: 2 × 10/100/1000 Mbps,<br>WiFi: Certified 802.11 a/b/g/n/ac,<br>Bluetooth: 4.2, BLE
|One-Wire=N/A  
|One-Wire=N/A  
|temp=-20 to 85°C
|temp=-20 to 85°C
|usb=USB 2.0: 1x Host, 1x OTG
|usb=USB 2.0:<br>1 × Host,<br>1 × OTG
|audio=Headphone, Line In/Out
|audio=Headphone, Line In/Out
|uart=x7, up to 3.6 Mbps
|uart=x7, up to 4 Mbps
|dim=38.6 mm x 67.8 mm x 4 mm
|dim=38.6mm × 67.8mm
|wire=N/A
|wire=N/A
|description=Supporting the i.MX7-Dual, the VAR-SOM-MX7 allows designers to use a single System on Module in a broad range of applications to achieve short time-to-market for their current innovations, while still accommodating potential R&D directions and marketing opportunities. This versatile solution’s -20 to 85 °C temperature range and Dual CAN support is ideal for industrial applications.<br><br><br>
|description=Supporting the i.MX7-Dual, the VAR-SOM-MX7 allows designers to use a single System on Module in a broad range of applications to achieve short time-to-market for their current innovations, while still accommodating potential R&D directions and marketing opportunities. This versatile solution’s -20 to 85 °C temperature range and Dual CAN support is ideal for industrial applications.<br><br><br>
* For more information on this product [http://www.variscite.com/products/system-on-module-som/cortex-a7/var-som-mx7-nxp-freescale-imx-7 follow this link.]<br>
* For more information on this product [https://www.variscite.com/product/system-on-module-som/cortex-a7/var-som-mx7-nxp-freescale-imx-7/ follow this link].<br>
* Register at [http://www.variscite.com/support/variscite-customer-portal Variscite Customer Portal] to get high quality engineering support for this product.
* Register at the [https://www.variscite.com/support/variscite-customer-portal Variscite Customer Portal] to get high quality engineering support for this product.
* [[File:2000px-Rss-feed.png|24px]] Subscribe to Atom feed for the relevant software package to get the latest updates.
* [[File:2000px-Rss-feed.png|24px]] Subscribe to the Atom feed of the relevant software package to get the latest updates.
|documentation=<nowiki></nowiki>
|documentation=<nowiki></nowiki>
{{DocBoxRss|boxwidth=21|system=Yocto|rss=<rssbutton height=24 width=24>https://github.com/varigit/variscite-bsp-platform/releases.atom</rssbutton>
{{DocBoxRss|boxwidth=21|system=Yocto|rss=<rssbutton height=24 width=24>https://github.com/varigit/variscite-bsp-platform/releases.atom</rssbutton>
|content=<nowiki></nowiki>  
|content=<nowiki></nowiki>  
 
'''Thud (kernel 4.14.78)'''
'''Rocko Release 01 - 4.9.11'''
* {{Varlink|VAR-SOM-MX7 Yocto|RELEASE_THUD_V1.0_VAR-SOM-MX7|Complete Developer Guide}}
* {{Varlink|VAR-SOM-MX7 Yocto|RELEASE_ROCKO_V1.1_VAR-SOM-MX7|Complete Developer Guide}}
<br>
'''Sumo (kernel 4.9.88)'''
* {{Varlink|VAR-SOM-MX7 Yocto|RELEASE_SUMO_V1.1_VAR-SOM-MX7|Complete Developer Guide}}
<br>
'''Rocko (kernel 4.9.11)'''
* {{Varlink|VAR-SOM-MX7 Yocto|RELEASE_ROCKO_V1.2_VAR-SOM-MX7|Complete Developer Guide}}
<br>
<br>
'''Pyro Release 01 - 4.1.15'''
'''Pyro (kernel 4.1.15)'''
* {{Varlink|VAR-SOM-MX7 Yocto|RELEASE_PYRO_V1.0_VAR-SOM-MX7|Complete Developer Guide}}
* {{Varlink|VAR-SOM-MX7 Yocto|RELEASE_PYRO_V1.0_VAR-SOM-MX7|Complete Developer Guide}}
<br>
<br>
'''Morty Release 01 - 4.1.15'''
'''Morty (kernel 4.1.15)'''
* {{Varlink|VAR-SOM-MX7 Yocto|RELEASE_MORTY_V1.2_VAR-SOM-MX7|Complete Developer Guide}}
* {{Varlink|VAR-SOM-MX7 Yocto|RELEASE_MORTY_V1.2_VAR-SOM-MX7|Complete Developer Guide}}
<br>
<br>
'''Krogoth Release 02 - 4.1.15'''
'''Legacy releases'''
*[[VAR-SOM-MX7 Yocto Krogoth R2|Complete Developer Guide]]
*[[VAR-SOM-MX7 Yocto Legacy | Yocto Legacy]]
<br>
'''Krogoth Release 01 - 4.1.15'''
*[[VAR-SOM-MX7 Yocto Krogoth |Complete Developer Guide]]
<br>
'''Jethro Release 01 - 4.1.15'''
*[[VAR-SOM-MX7 Yocto Jethro R1 |Complete Developer Guide]]
<br>
<br>
'''Development'''
'''Development'''
* {{Varlink|Yocto Recovery SD card|RELEASE_ROCKO_V1.0_VAR-SOM-MX7|'''Recovery SD card'''}}
* {{Varlink|Yocto Recovery SD card|RELEASE_THUD_V1.0_VAR-SOM-MX7|'''Recovery SD card'''}}
}}{{DocBoxRss|boxwidth=21|system=Debian|rss=<rssbutton height=24 width=24>https://github.com/varigit/debian-var/releases.atom</rssbutton>
}}{{DocBoxRss|boxwidth=21|system=Debian|rss=<rssbutton height=24 width=24>https://github.com/varigit/debian-var/releases.atom</rssbutton>
|content=<nowiki></nowiki>  
|content=<nowiki></nowiki>  
'''Debian Stretch R01- 4.9.11'''
'''Buster R01 (kernel 4.14.78)'''
* [https://docs.google.com/spreadsheets/d/e/2PACX-1vSJF0C67RbXdMSmTkr7-7j3muLn9IJlyvXkw3hgZCSJMfNPo4qDDDogb1ppKxqyuIV5irlT-rqIsIY1/pubhtml Release Notes]
* {{Varlink|Debian_Build_Release|RELEASE_BUSTER_V1.1_VAR-SOM-MX7|Complete Developer Guide}}
<br>
'''Stretch R02 (kernel 4.9.88)'''
* [https://docs.google.com/spreadsheets/d/e/2PACX-1vRiG5pPE_sqbRX8W9IFlQDINKRYWg6EMwjdp3MQzcCa9EbZeMotaJKjyKyDxOPSLANbtKtigSBoG7q7/pubhtml Release Notes]
* {{Varlink|Debian_Build_Release|RELEASE_STRETCH_V2.0_VAR-SOM-MX7|Complete Developer Guide}}
<br>
'''Stretch R01 (kernel 4.9.11)'''
* {{Varlink|Debian_Build_Release|RELEASE_STRETCH_V1.0_VAR-SOM-MX7|Complete Developer Guide}}
* {{Varlink|Debian_Build_Release|RELEASE_STRETCH_V1.0_VAR-SOM-MX7|Complete Developer Guide}}
<br>
<br>
'''Debian Jessie R03 - 4.1.15'''
'''Jessie R03 (kernel 4.1.15)'''
*[[VAR-SOM-MX7 Debian Jessie R3|Complete Developer Guide]]  
*[[VAR-SOM-MX7 Debian Jessie R3|Complete Developer Guide]]  
<br>
<br>
'''Debian Jessie R02 - 4.1.15'''
'''Jessie R02 (kernel 4.1.15)'''
*[[VAR-SOM-MX7 Debian Jessie R2|Complete Developer Guide]]  
*[[VAR-SOM-MX7 Debian Jessie R2|Complete Developer Guide]]  
<br>
<br>
'''Debian Jessie R01 - 4.1.15'''
'''Jessie R01 (kernel 4.1.15)'''
*[[VAR-SOM-MX7 Debian Jessie R1|Complete Developer Guide]]
*[[VAR-SOM-MX7 Debian Jessie R1|Complete Developer Guide]]
<br>
<br>
'''Development'''
'''Development'''
*[[VAR-SOM-MX7 Debian Recovery SD card|'''Recovery SD card''']]
* {{Varlink|VAR-SOM-MX7 Debian Recovery SD card|RELEASE_BUSTER_V1.1_VAR-SOM-MX7|'''Recovery SD card'''}}
}}{{DocBoxRss|boxwidth=21|system=Boot2Qt|rss=<rssbutton height=24 width=24>https://github.com/varigit/meta-variscite-boot2qt/releases.atom</rssbutton>
|content=
'''Boot2Qt Morty<br>(Qt 5.9.6, kernel 4.1.15)'''
* [https://docs.google.com/spreadsheets/d/1ImN-DdR4aM2jDJjpgALBFWASaUcBNGwEUB2qmQbFoIY/pubhtml Release Notes]
* {{Varlink|B2QT Build Release|RELEASE_MORTY_B2QT_V1.0_VAR-SOM-MX7|Complete Developer Guide}}
<br>
'''Development'''
*{{Varlink|Boot2QT Recovery SD card|RELEASE_MORTY_B2QT_V1.0_VAR-SOM-MX7|'''Recovery SD card'''}}
}}{{DocBoxRss|boxwidth=21|system=FreeRTOS|rss=<rssbutton height=24 width=24>https://github.com/varigit/freertos-variscite/releases.atom</rssbutton>
}}{{DocBoxRss|boxwidth=21|system=FreeRTOS|rss=<rssbutton height=24 width=24>https://github.com/varigit/freertos-variscite/releases.atom</rssbutton>
|content=<nowiki></nowiki>  
|content=<nowiki></nowiki>  
Line 67: Line 83:
*[[VAR-SOM-MX7_FreeRTOS_for_M4|Complete Developer Guide]]
*[[VAR-SOM-MX7_FreeRTOS_for_M4|Complete Developer Guide]]
*[[VAR-SOM-MX7_FreeRTOS_for_M4_PingPong_demo|RPMsg PingPong demo]]
*[[VAR-SOM-MX7_FreeRTOS_for_M4_PingPong_demo|RPMsg PingPong demo]]
<youtube width="180" height="110">9W3BGN568HY</youtube></div>
<youtube width="140" height="105">9W3BGN568HY</youtube></div>


}}<nowiki>
}}
</nowiki>
}}
}}
<br>
<br>

Revision as of 17:35, 18 February 2020

VAR-SOM-MX7
VAR-SOM-MX7

Supporting the i.MX7-Dual, the VAR-SOM-MX7 allows designers to use a single System on Module in a broad range of applications to achieve short time-to-market for their current innovations, while still accommodating potential R&D directions and marketing opportunities. This versatile solution’s -20 to 85 °C temperature range and Dual CAN support is ideal for industrial applications.


  • For more information on this product follow this link.
  • Register at the Variscite Customer Portal to get high quality engineering support for this product.
  • 2000px-Rss-feed.png Subscribe to the Atom feed of the relevant software package to get the latest updates.
Yocto <rssbutton height=24 width=24>https://github.com/varigit/variscite-bsp-platform/releases.atom</rssbutton>

Thud (kernel 4.14.78)


Sumo (kernel 4.9.88)


Rocko (kernel 4.9.11)


Pyro (kernel 4.1.15)


Morty (kernel 4.1.15)


Legacy releases


Development

Yocto.png
Debian <rssbutton height=24 width=24>https://github.com/varigit/debian-var/releases.atom</rssbutton>

Buster R01 (kernel 4.14.78)


Stretch R02 (kernel 4.9.88)


Stretch R01 (kernel 4.9.11)


Jessie R03 (kernel 4.1.15)


Jessie R02 (kernel 4.1.15)


Jessie R01 (kernel 4.1.15)


Development

Debian.png
Boot2Qt <rssbutton height=24 width=24>https://github.com/varigit/meta-variscite-boot2qt/releases.atom</rssbutton>

Boot2Qt Morty
(Qt 5.9.6, kernel 4.1.15)


Development

Qt logo.png
Specs summary
CPUNXP i.MX7-Dual:
Dual 1GHz ARM Cortex™-A7,
Real-time 200MHz Cortex™-M4 co-processor                           
MemoryUp to 2GB DDR3L
GPU2D Pixel acceleration engine
Display24bits Parallel LCD up to WXGA (1366×768),
MIPI DSI,
EPDC (E-Ink),
Resistive/capacitive touch screen
StorageSD card,
SLC NAND flash up to 512MB / eMMC up to 32GB
NetworkEthernet: 2 × 10/100/1000 Mbps,
WiFi: Certified 802.11 a/b/g/n/ac,
Bluetooth: 4.2, BLE
RTCOn carrier
I2C×4
One-WireN/A
SPI×4
CAN bus{{{can}}}
UARTsx7, up to 4 Mbps
USBUSB 2.0:
1 × Host,
1 × OTG
AudioHeadphone, Line In/Out
Temperature Range-20 to 85°C
Dimensions38.6mm × 67.8mm



Latest News

March 2018: Critical software update: New U-Boot version with SPL support for the VAR-SOM-MX7

This critical software update allows future-proofing your software build and automatically support new DDR3 component generations which are released every 6-12 months by the vendors.
The same SPL and U-Boot will automatically adapt to the new DDR3 internal timing characteristics by retrieving the required parameters stored on the on-SOM EEPROM.

Further information:
Variscite uses SPL to initialize the RAM using values it reads at runtime from the EEPROM.
During production we write the appropriate init values for the RAM chip of each specific SOM on its EEPROM.
This way, in the future, when a specific RAM chip gets to its end of life (for example), we can replace it with another (and write its values on the EEPROM), without having to use a different U-Boot image.
So after this change customers can use the same SPL and U-Boot images on all of their boards, for the entire life time of their products, and the specific RAM chip on each SOM becomes irrelevant to them.

Affected SOMs:
All variants of the VAR-SOM-MX7

Integration:
This update was already pushed to all of the Yocto and Debian branches for the VAR-SOM-MX7, and the relevant Wiki pages were updated.
It is highly recommended to update to the latest commit of the branch you are using.
Otherwise, please apply the appropriate patch from the following:

Yocto Rocko: https://github.com/varigit/meta-variscite-fslc/commit/973c9377159e97a323af0973eb1608c98eeb2f5e

Yocto Pyro: https://github.com/varigit/meta-variscite-fslc/commit/a2eb62a77d106ad9adbfa580176349a6703b6474

Yocto Morty: https://github.com/varigit/meta-variscite-fslc/commit/e9da0249d46cd86ad0287b24a185f50d30815c4f

Yocto Krogoth R2: https://github.com/varigit/meta-variscite-imx/commit/028d44bb465e696bf41133cf7fe45d043e6df2af

Yocto Krogoth R1: https://github.com/varigit/meta-variscite-imx/commit/23c891561e48c6970ecb50bce9a81acddd64f995

Yocto Jethro: https://github.com/varigit/meta-variscite-mx6ul-mx7/commit/41c2eaa1d0158994bfbebec59b4aa45d2ac7bd21


Debian Stretch: https://github.com/varigit/debian-var/commit/6ba4c918ff00afe0fe470abadb608dee59ec8d4e

Debian Jessie R3: https://github.com/varigit/debian-var/commit/f7f9a22740cd296df493cd3f3a7ae331c8e6c66d

Debian Jessie R2: https://github.com/varigit/debian-var/commit/e9a2b313a2a8a69562c3a84c2bd1e9d45b518e08

Debian Jessie R1: https://github.com/varigit/debian-var/commit/ffe3b57ca67f4aeb0db9bcbf2fca8c4d52eba829


Also, starting from May 1, 2018, Variscite will replace the default production U-Boot image that is preloaded on the SOMs, and will ship new SOMs with SPL and U-Boot preloaded on them.
The new images will be based on commit 3b5f889, from the imx_v2017.03_4.9.11_1.0.0_ga_var01 U-Boot branch:
https://github.com/varigit/uboot-imx/commits/imx_v2017.03_4.9.11_1.0.0_ga_var01