https://mediawiki.compulab.com/w/index.php?title=IOT-GATE-iMX7_and_SBC-IOT-iMX7:_FreeRTOS:_Hardware_Configuration&feed=atom&action=historyIOT-GATE-iMX7 and SBC-IOT-iMX7: FreeRTOS: Hardware Configuration - Revision history2024-03-28T10:05:14ZRevision history for this page on the wikiMediaWiki 1.31.0https://mediawiki.compulab.com/w/index.php?title=IOT-GATE-iMX7_and_SBC-IOT-iMX7:_FreeRTOS:_Hardware_Configuration&diff=3876&oldid=prevNikita: /* See also */2017-11-19T13:08:19Z<p><span dir="auto"><span class="autocomment">See also</span></span></p>
<p><b>New page</b></p><div>== Introduction ==<br />
This article describes the default hardware configuration of FreeRTOS for IOT-GATE-iMX7 and SBC-IOT-iMX7.<br />
<br />
For more information see the board file {{filename|examples/cl_som_imx7_m4/board.h}} in the BSP source code and the pinmux config file {{filename|examples/cl_som_imx7_m4/pin_mux.c}}.<br />
<br />
== I/O pinout ==<br />
FreeRTOS is setup to use UART2, CAN2, ADC1, I2C3, and GPIO6 signals with the following pinout:<br />
<br />
=== UART2 ===<br />
* P7-12 (TX)<br />
* P7-13 (RX)<br />
These signals can be found on the embedded I/O connector.<br />
<br />
=== FlexCAN2 ===<br />
* P1-15 (TX)<br />
* P1-17 (RX)<br />
These signals are not available for use via one of IOT-GATE-iMX7's connectors. A remuxing of the signals is required.<br />
See [[IOT-GATE-iMX7 and SBC-IOT-iMX7: FreeRTOS: Introduction to NXP FreeRTOS development | Introduction to FreeRTOS development]] article for information on rebuilding FreeRTOS.<br />
<br />
=== ADC1 ===<br />
* P1-167 (IN0)<br />
* P1-169 (IN1)<br />
* P1-173 (IN2)<br />
* P1-175 (IN3)<br />
These signals are not connected on IOT-GATE-iMX7. A remuxing of the signals is required.<br />
See [[IOT-GATE-iMX7 and SBC-IOT-iMX7: FreeRTOS: Introduction to NXP FreeRTOS development | Introduction to FreeRTOS development]] article for information on rebuilding FreeRTOS.<br />
<br />
=== GPIO6 ===<br />
* GPIO6_14 (LED control)<br />
The LED is not exposed externally. A remuxing of the signal is recommended.<br />
See [[IOT-GATE-iMX7 and SBC-IOT-iMX7: FreeRTOS: Introduction to NXP FreeRTOS development | Introduction to FreeRTOS development]] article for information on rebuilding FreeRTOS.<br />
<br />
=== I2C3 ===<br />
* P1-43 (SCL)<br />
* P1-49 (SDA)<br />
These signals are not available for use via one of IOT-GATE-iMX7's connectors. A remuxing of the signals is required.<br />
See [[IOT-GATE-iMX7 and SBC-IOT-iMX7: FreeRTOS: Introduction to NXP FreeRTOS development | Introduction to FreeRTOS development]] article for information on rebuilding FreeRTOS.<br />
<br />
== Internal systems ==<br />
<br />
=== GPT ===<br />
FreeRTOS demos use GPT3 and GPT4.<br />
<br />
=== Watchdog ===<br />
FreeRTOS demos use Watchdog3.<br />
<br />
=== MU ===<br />
FreeRTOS works with messaging unit MU_B.<br />
<br />
=== RDC ===<br />
FreeRTOS demos use RDC Domain 1.<br />
<br />
== See also ==<br />
<br />
* [[IOT-GATE-iMX7 and SBC-IOT-iMX7: FreeRTOS: Demos Usage Guide]]<br />
* [[IOT-GATE-iMX7 and SBC-IOT-iMX7: FreeRTOS: Running Demos]]<br />
* [[IOT-GATE-iMX7 and SBC-IOT-iMX7: FreeRTOS: Introduction to NXP FreeRTOS development | FreeRTOS: Introduction to NXP FreeRTOS development]]<br />
* [http://www.freertos.org/ FreeRTOS website]<br />
<br />
[[Category:FreeRTOS]]<br />
[[Category:IOT-GATE-iMX7]]<br />
[[Category:SBC-IOT-iMX7]]</div>Nikita