You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
[nxp toup] docs: add MCXW72 as experimental Zephyr platform
Document frdm_mcxw72 as an experimental platform under the Zephyr build
flow (Matter over Thread, contact-sensor-app only) and note that OTA
Software Update is not supported on MCXW72 under the Zephyr flow.
- nxp_zephyr_guide.md: add frdm_mcxw72 board, Thread support, build
example and NBU flashing note
- nxp_zephyr_ota_software_update.md: note OTA not supported on MCXW72
- contact-sensor-app README: add MCXW72 (Zephyr, experimental) entry
-[Using Matter CLI in NXP Zephyr examples](#using-matter-cli-in-nxp-zephyr-examples)
22
22
23
23
<hr>
24
24
@@ -32,14 +32,21 @@ NXP/Zephyr SDK.
32
32
33
33
The example supports:
34
34
35
-
- Matter over Wi-Fi with BLE commissioning
36
-
- Matter OTA requestor
37
-
- Matter Factory Data
35
+
- Matter over Wi-Fi with BLE commissioning
36
+
- Matter over Thread with BLE commissioning (MCXW72 only)
37
+
- Matter OTA requestor
38
+
- Matter Factory Data
38
39
39
40
The supported boards are:
40
41
41
-
-`rd_rw612_bga`
42
-
-`frdm_rw612`
42
+
-`rd_rw612_bga`
43
+
-`frdm_rw612`
44
+
-`frdm_mcxw72` (experimental)
45
+
46
+
> **Note**: `frdm_mcxw72` support under the Zephyr build flow is
47
+
> **experimental**. On MCXW72, Matter runs over Thread, and only the
48
+
> contact-sensor-app example is supported. OTA Software Update is **not**
49
+
> supported on MCXW72 under the Zephyr flow.
43
50
44
51
<aname="building"></a>
45
52
@@ -50,12 +57,12 @@ distribution (the demo-application was compiled on Ubuntu 20.04).
50
57
51
58
Prerequisites:
52
59
53
-
-Follow instruction from [BUILDING.md](../../guides/BUILDING.md) to setup the
54
-
Matter environment
55
-
-Follow instruction from
56
-
[Getting Started Guide](https://docs.zephyrproject.org/4.3.0/develop/getting_started/index.html)
57
-
to setup a Zephyr workspace, however, the west init command to use is as
58
-
follows:
60
+
- Follow instruction from [BUILDING.md](../../guides/BUILDING.md) to setup the
61
+
Matter environment
62
+
- Follow instruction from
63
+
[Getting Started Guide](https://docs.zephyrproject.org/4.3.0/develop/getting_started/index.html)
64
+
to setup a Zephyr workspace, however, the west init command to use is as
65
+
follows:
59
66
60
67
```shell
61
68
$ west init zephyrproject -m https://github.com/nxp-zephyr/nxp-zsdk.git --mr nxp-v4.4.1.1
@@ -95,7 +102,15 @@ As an example with the `frdm_rw612` board:
95
102
west build -b frdm_rw612 -p auto -d build_zephyr examples/all-clusters-app/nxp/zephyr
96
103
```
97
104
105
+
As an example with the `frdm_mcxw72` board (experimental), building the
106
+
contact-sensor-app (Matter over Thread):
107
+
108
+
```shell
109
+
west build -b frdm_mcxw72 -p auto -d build_zephyr examples/contact-sensor-app/nxp/zephyr
110
+
```
111
+
98
112
A folder `build_zephyr` will be created in the same folder you run the command
113
+
99
114
from. The binaries will be created in `build_zephyr/zephyr` with the name
100
115
`zephyr.elf` and `zephyr.bin`. We recommend using the `-d build_zephyr` if you
101
116
are building from Matter repo root folder as a build folder already exists and
@@ -122,13 +137,19 @@ You can get more details on `west flash` with
122
137
> **Note**: `west flash` will not start a debug session, it will only flash and
123
138
> reset the device
124
139
140
+
> **Note (experimental - MCXW72)**: On `frdm_mcxw72`, the `NBU` (radio) firmware
141
+
> must already be present on the board before running the Matter application.
142
+
> Refer to the `Flashing the NBU firmware` section of the
143
+
> [NXP MCXW72 Guide](./nxp_mcxw72_guide.md#flashing-and-debugging) for the
144
+
> procedure.
145
+
125
146
### Flash and debug
126
147
127
148
To debug a Matter with Zephyr application, you could use several methods:
128
149
129
-
-[MCUXpresso IDE (version >= 11.6.0)](https://www.nxp.com/design/software/development-software/mcuxpresso-software-and-tools-/mcuxpresso-integrated-development-environment-ide:MCUXpresso-IDE)
-[MCUXpresso IDE (version >= 11.6.0)](https://www.nxp.com/design/software/development-software/mcuxpresso-software-and-tools-/mcuxpresso-integrated-development-environment-ide:MCUXpresso-IDE)
0 commit comments