From 2c25211edeea35da76d3d40ad67551d9af2fc4bc Mon Sep 17 00:00:00 2001 From: Axel Le Bourhis Date: Thu, 6 Feb 2025 15:35:47 +0100 Subject: [PATCH] mcxw72_evk: document NBU BLE firmware flashing procedure Document the flashing procedure of the NBU BLE firmware, fetched by west blobs. Signed-off-by: Axel Le Bourhis --- boards/nxp/mcxw72_evk/doc/index.rst | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/boards/nxp/mcxw72_evk/doc/index.rst b/boards/nxp/mcxw72_evk/doc/index.rst index 9bfd25da4e5..d15433e2d5e 100644 --- a/boards/nxp/mcxw72_evk/doc/index.rst +++ b/boards/nxp/mcxw72_evk/doc/index.rst @@ -56,6 +56,16 @@ The ``mcxw72_evk`` board in Zephyr currently supports the following features: | I2C | on-chip | i2c | +-----------+------------+-------------------------------------+ +Fetch Binary Blobs +****************** + +To support Bluetooth, mcxw72_evk requires fetching binary blobs, which can be +achieved by running the following command: + +.. code-block:: console + + west blobs fetch hal_nxp + Programming and Debugging ************************* @@ -141,6 +151,21 @@ should see the following message in the terminal: *** Booting Zephyr OS build v3.7.0-xxx-xxxx *** Hello World! mcxw72_evk/mcxw727c/cpu0 +Bluetooth +========= + +BLE functionality requires to fetch binary blobs, so make sure to follow +the ``Fetch Binary Blobs`` section first. + +Two images must be written to the board: one for the host (CM33 core0) and one for the NBU (CM33 core1). +- To flash the application (CM33) refer to the ``Flashing`` section above. +- To flash the NBU, follow the instructions below: + +.. code-block:: console + + JLinkExe -device MCXW727C_CORE1 -if SWD -speed 4000 -autoconnect 1 + J-Link>loadbin 0x0 + Troubleshooting ===============