Zephyr Platform Customization: Difference between revisions

From Variscite Wiki
(Add CORTEX_A_LOAD_ADDR variable)
(Update BOARD_SDK)
 
(3 intermediate revisions by the same user not shown)
Line 16: Line 16:
-->{{#ifeq: {{#var:HARDWARE_NAME}} | VAR-SOM-MX6    | / DART-MX6 / VAR-SOM-SOLO/DUAL }}<!--
-->{{#ifeq: {{#var:HARDWARE_NAME}} | VAR-SOM-MX6    | / DART-MX6 / VAR-SOM-SOLO/DUAL }}<!--
-->{{#ifeq: {{#var:HARDWARE_NAME}} | DART-6UL      | / VAR-SOM-6UL }}<!--
-->{{#ifeq: {{#var:HARDWARE_NAME}} | DART-6UL      | / VAR-SOM-6UL }}<!--
-->{{#ifeq: {{#var:HARDWARE_NAME}} | VAR-SOM-MX93  | {{#ifeq: {{#var:BOARD_FOLDER1}} | boards/dart_mx93 | / DART-MX93 }} }}
-->{{#ifeq: {{#var:HARDWARE_NAME}} | VAR-SOM-MX93  | / DART-MX93 }}
|-
|-
| SOM revision || {{#var:SUPPORTED_REV_SOM}}
| SOM revision || {{#var:SUPPORTED_REV_SOM}}
Line 229: Line 229:
<section begin=mx93-zephyr-4.0.0-v1.0/><!--
<section begin=mx93-zephyr-4.0.0-v1.0/><!--
-->{{#vardefine:OS|Zephyr}}<!--
-->{{#vardefine:OS|Zephyr}}<!--
-->{{#vardefine:HARDWARE_NAME|DART-MX93}}<!--
-->{{#vardefine:HARDWARE_NAME|VAR-SOM-MX93}}<!--
-->{{#vardefine:HARDWARE_NAME1|VAR-SOM-MX93}}<!--
-->{{#vardefine:HARDWARE_NAME1|DART-MX93}}<!--
-->{{#vardefine:RELEASE_NAME|mx93-zephyr-4.0.0-v1.0}}<!--
-->{{#vardefine:RELEASE_NAME|mx93-zephyr-4.0.0-v1.0}}<!--
-->{{#vardefine:RELEASE_LINK|mx93-zephyr-4.0.0-v1.0}}<!--
-->{{#vardefine:RELEASE_LINK|mx93-zephyr-4.0.0-v1.0}}<!--
Line 243: Line 243:
-->{{#vardefine:DTBS_SECTION|VAR-SOM-MX93_DART-MX93_DTBS_SECTION}}<!--
-->{{#vardefine:DTBS_SECTION|VAR-SOM-MX93_DART-MX93_DTBS_SECTION}}<!--
-->{{#vardefine:JTAG_SECTION|VAR-SOM-MX93_DART-MX93_JTAG_SECTION}}<!--
-->{{#vardefine:JTAG_SECTION|VAR-SOM-MX93_DART-MX93_JTAG_SECTION}}<!--
-->{{#vardefine:RELEASE_DATE|03/05/2025}} <!--
-->{{#vardefine:RELEASE_DATE|03/12/2025}} <!--
-->{{#vardefine:SUPPORTED_REV_SOM|v1.0 and higher}} <!--
-->{{#vardefine:SUPPORTED_REV_SOM|v1.0 and higher}} <!--
-->{{#vardefine:SUPPORTED_REV_CARRIER|v1.2 and higher}} <!--
-->{{#vardefine:SUPPORTED_REV_CARRIER|v1.2 and higher}} <!--
-->{{#vardefine:NXP_REFERENCE_KIT|EVK-MIMX93}}<!--
-->{{#vardefine:NXP_REFERENCE_KIT|EVK-MIMX93}}<!--
-->{{#vardefine:YOCTO_RELEASE_TAG|mx93-yocto-mickledore-6.1.36_2.1.0-v2.4}}<!--
-->{{#vardefine:YOCTO_RELEASE_TAG|mx93-yocto-mickledore-6.1.36_2.1.0-v2.4}}<!--
-->{{#vardefine:BOARD_SDK|imx93_var_dart}}<!--
-->{{#vardefine:BOARD_SDK|imx93_var}}<!--
-->{{#vardefine:DDR_SUPPORT|0}}<!--
-->{{#vardefine:DDR_SUPPORT|0}}<!--
-->{{#vardefine:BOARD_DART|1}}<!--
-->{{#vardefine:BOARD_DART|1}}<!--

Latest revision as of 18:22, 12 March 2025


DART-MX8M-PLUS

Sections

Default pins

Default pins used by the demos are:

DART-MX8M-PLUS
Function SoC balls SoM pins DT8MCB pins Notes
UART3 RX/TX AE6 / AJ4 J2.87 / J2.89 J12.11 / J12.13 Zephyr debug console
GPIO3_IO09 N24 J1.46 J41.3 Output of the Blinky/Button demo
Pin referenced to 1.8V
GPIO3_IO08 L24 J1.50 J41.5 Input of the Button demo
Pin referenced to 1.8V
VAR-SOM-MX8M-PLUS
Function SoC balls SoM pins Symphony pins Notes
UART4 RX/TX AH5 / AJ5 J1.115 / J1.171 J18.9 / J18.7 Zephyr debug console
GPIO3_IO14 R26 J1.79 J17.10 Output of the Blinky/Button demo
Pin referenced to 1.8V
GPIO3_IO06 R25 J1.84 J17.3 Input of the Button demo
Pin referenced to 1.8V

Available Demos

  • samples/hello_world
  • samples/basic/blinky
  • samples/basic/button

Releases

mx8mp-zephyr-4.0.0-v1.0

  *HARDWARE_NAME = DART-MX8M-PLUS
  • RELEASE_NAME = mx8mp-zephyr-4.0.0-v1.0
  • RELEASE_LINK = mx8mp-zephyr-4.0.0-v1.0
  • SDK_PATH = ~/zephyrproject/zephyr
  • SDK_GIT_URL = https://github.com/varigit/zephyr
  • SDK_GIT_BRANCH = v4.0-branch_var01
  • ZEPHYR_VERSION = 4.0.0
  • BOARD_FOLDER = boards/variscite/imx8mp_var
  • DOCS_FOLDER = doc
  • PINS_SECTION = DART-MX8M-PLUS_PINS_SECTION
  • DEMOS_SECTION = DART-MX8M-PLUS_DEMOS_SECTION
  • DTBS_SECTION = DART-MX8M-PLUS_DTBS_SECTION
  • JTAG_SECTION = DART-MX8M-PLUS_JTAG_SECTION
  • NXP_REFERENCE_KIT = EVK-MIMX8MP
  • YOCTO_RELEASE_TAG = mx8mp-yocto-scarthgap-6.6.23_2.0.0-v1.1


DART-MX93

Sections

Default pins

Default pins used by the demos are:

DART-MX93
Function SoC balls SoM pins DT8MCB pins Notes
UART7 RX/TX M21 / M20 J2.87 / J2.89 J12.11 / J12.13 Zephyr debug console
GPIO4_IO01 AA10 J1.11 J12.14 Output of the Blinky/Button demo
GPIO2_IO27 W21 J2.54 J13.17 Input of the Button demo
VAR-SOM-MX93
Function SoC balls SoM pins Symphony pins Notes
UART7 RX/TX M21 / M20 J1.175 / J1.124 J18.5 / J18.3 Zephyr debug console
GPIO4_IO28 U4 J1.75 J17.6 Output of the Blinky/Button demo
Pin referenced to 1.8V
GPIO2_IO27 W21 J1.69 J18.2 Input of the Button demo

Available Demos

  • samples/hello_world
  • samples/basic/blinky
  • samples/basic/button

Releases

mx93-zephyr-4.0.0-v1.0

  *HARDWARE_NAME = VAR-SOM-MX93
  • RELEASE_NAME = mx93-zephyr-4.0.0-v1.0
  • RELEASE_LINK = mx93-zephyr-4.0.0-v1.0
  • SDK_PATH = ~/zephyrproject/zephyr
  • SDK_GIT_URL = https://github.com/varigit/zephyr
  • SDK_GIT_BRANCH = v4.0-branch_var01
  • ZEPHYR_VERSION = 4.0.0
  • BOARD_FOLDER = boards/variscite/imx93_var_dart
  • DOCS_FOLDER = doc
  • PINS_SECTION = DART-MX93_PINS_SECTION
  • DEMOS_SECTION = DART-MX93_DEMOS_SECTION
  • DTBS_SECTION = VAR-SOM-MX93_DART-MX93_DTBS_SECTION
  • JTAG_SECTION = VAR-SOM-MX93_DART-MX93_JTAG_SECTION
  • NXP_REFERENCE_KIT = EVK-MIMX93
  • YOCTO_RELEASE_TAG = mx93-yocto-mickledore-6.1.36_2.1.0-v2.4