Lines Matching +full:real +full:- +full:world

7 processor, composed of a quad Cortex®-A53 cluster and a single Cortex®-M4 core.
8 Zephyr OS is ported to run on the Cortex®-A53 core.
10 - Board features:
12 - RAM: 2GB LPDDR4
13 - Storage:
15 - SanDisk 16GB eMMC5.1
16 - Micron 32MB QSPI NOR
17 - microSD Socket
18 - Wireless:
20 - WiFi: 2.4/5GHz IEEE 802.11b/g/n
21 - Bluetooth: v4.1
22 - USB:
24 - OTG - 2x type C
25 - Ethernet
26 - PCI-E M.2
27 - Connectors:
29 - 40-Pin Dual Row Header
30 - LEDs:
32 - 1x Power status LED
33 - 1x UART LED
34 - Debug
36 - JTAG 20-pin connector
37 - MicroUSB for UART debug, two COM ports for A53 and M4
45 The Zephyr imx8mm_evk board for Cortex-A53 configuration supports the following hardware
48 +-----------+------------+-------------------------------------+
51 | GIC-v3 | on-chip | interrupt controller |
52 +-----------+------------+-------------------------------------+
53 | ARM TIMER | on-chip | system clock |
54 +-----------+------------+-------------------------------------+
55 | CLOCK | on-chip | clock_control |
56 +-----------+------------+-------------------------------------+
57 | PINMUX | on-chip | pinmux |
58 +-----------+------------+-------------------------------------+
59 | RDC | on-chip | Resource Domain Controller |
60 +-----------+------------+-------------------------------------+
61 | UART | on-chip | serial port |
62 +-----------+------------+-------------------------------------+
63 | GPT | on-chip | timer |
64 +-----------+------------+-------------------------------------+
65 | ENET | on-chip | ethernet port |
66 +-----------+------------+-------------------------------------+
68 The Zephyr imx8mm_evk board for Cortex-M4 supports the following hardware
71 +-----------+------------+-------------------------------------+
74 | NVIC | on-chip | nested vector interrupt controller |
75 +-----------+------------+-------------------------------------+
76 | SYSTICK | on-chip | systick |
77 +-----------+------------+-------------------------------------+
78 | CLOCK | on-chip | clock_control |
79 +-----------+------------+-------------------------------------+
80 | PINMUX | on-chip | pinmux |
81 +-----------+------------+-------------------------------------+
82 | UART | on-chip | serial port-polling; |
83 | | | serial port-interrupt |
84 +-----------+------------+-------------------------------------+
85 | GPIO | on-chip | GPIO output |
87 +-----------+------------+-------------------------------------+
99 ------------
106 -----------
114 U-Boot "cpu" command is used to load and kick Zephyr to Cortex-A secondary Core, Currently
115 it is supported in : `Real-Time Edge U-Boot`_ (use the branch "uboot_vxxxx.xx-y.y.y,
116 xxxx.xx is uboot version and y.y.y is Real-Time Edge Software version, for example
117 "uboot_v2023.04-2.9.0" branch is U-Boot v2023.04 used in Real-Time Edge Software release
118 v2.9.0), and pre-build images and user guide can be found at `Real-Time Edge Software`_.
120 .. _Real-Time Edge U-Boot:
121 https://github.com/nxp-real-time-edge-sw/real-time-edge-uboot
122 .. _Real-Time Edge Software:
126 plug the SD card into the board. Power it up and stop the u-boot execution at
129 Use U-Boot to load and kick zephyr.bin to Cortex-A53 Core0:
131 .. code-block:: console
135 Or kick zephyr.bin to the other Cortex-A53 Core, for example Core2:
137 .. code-block:: console
143 for example, with the :zephyr:code-sample:`synchronization` sample:
145 .. zephyr-app-commands::
146 :zephyr-app: samples/synchronization
147 :host-os: unix
154 .. code-block:: console
156 *** Booting Zephyr OS build zephyr-v3.1.0-3575-g44dd713bd883 ***
157 thread_a: Hello World from cpu 0 on mimx8mm_evk_a53!
158 thread_b: Hello World from cpu 0 on mimx8mm_evk_a53!
159 thread_a: Hello World from cpu 0 on mimx8mm_evk_a53!
160 thread_b: Hello World from cpu 0 on mimx8mm_evk_a53!
161 thread_a: Hello World from cpu 0 on mimx8mm_evk_a53!
165 .. code-block:: console
168 #jailhouse cell create imx8mm-zephyr.cell
169 #jailhouse cell load 1 zephyr.bin -a 0x93c00000
183 +------------+-------------------------+------------------------+-----------------------+----------…
184 | Region | Cortex-A53 | Cortex-M4 (System Bus) | Cortex-M4 (Code Bus) | Size …
186 | OCRAM | 0x00900000-0x0093FFFF | 0x20200000-0x2023FFFF | 0x00900000-0x0093FFFF | 256KB …
187 +------------+-------------------------+------------------------+-----------------------+----------…
188 | TCMU | 0x00800000-0x0081FFFF | 0x20000000-0x2001FFFF | | 128KB …
189 +------------+-------------------------+------------------------+-----------------------+----------…
190 | TCML | 0x007E0000-0x007FFFFF | | 0x1FFE0000-0x1FFFFFFF | 128KB …
191 +------------+-------------------------+------------------------+-----------------------+----------…
192 | OCRAM_S | 0x00180000-0x00187FFF | 0x20180000-0x20187FFF | 0x00180000-0x00187FFF | 32KB …
193 +------------+-------------------------+------------------------+-----------------------+----------…
204 .. code-block:: none
207 - &tcml_code
208 - &ocram_code
209 - &ocram_s_code
212 - &tcmu_sys
213 - &ocram_sys
214 - &ocram_s_sys
216 Load and run Zephyr on M4 from A53 using u-boot by copying the compiled
218 card into the board. Power it up and stop the u-boot execution at prompt.
222 .. code-block:: console
233 Here is an example for the :zephyr:code-sample:`hello_world` application.
235 .. zephyr-app-commands::
236 :zephyr-app: samples/hello_world
243 .. code-block:: console
245 ***** Booting Zephyr OS build zephyr-v2.0.0-1859-g292afe8533c0 *****
246 Hello World! imx8mm_evk
252 …esign/development-boards/i.mx-evaluation-and-development-boards/evaluation-kit-for-thebr-i.mx-8m-m…