Skip to content

Commit 0258c99

Browse files
committed
applications: nrf_desktop: doc: update nRF54LM20 DK board configuration
Updated the nRF54LM20 DK entry in board configuration documentation of the nRF Desktop application to describe support for the RAM load mode configurations that improve the HID report rate over USB. Ref: NCSDK-36374 Signed-off-by: Kamil Piszczek <[email protected]>
1 parent a6dc848 commit 0258c99

File tree

2 files changed

+10
-4
lines changed

2 files changed

+10
-4
lines changed

applications/nrf_desktop/board_configuration.rst

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -176,15 +176,19 @@ Sample mouse (``nrf54lm20dk/nrf54lm20a/cpuapp``)
176176
* Bluetooth LE and USB High-Speed transports are enabled.
177177
Bluetooth LE is configured to use Nordic Semiconductor's SoftDevice Link Layer and Low Latency Packet Mode (LLPM).
178178
USB High-Speed is configured to use the USB next stack (:kconfig:option:`CONFIG_USB_DEVICE_STACK_NEXT`).
179-
The :option:`CONFIG_DESKTOP_BLE_ADV_CTRL_ENABLE` and :option:`CONFIG_DESKTOP_BLE_ADV_CTRL_SUSPEND_ON_USB` Kconfig options are enabled in mouse configurations to improve the USB High-Speed report rate.
180-
* In ``debug`` configurations, logs are provided through the UART.
179+
The :option:`CONFIG_DESKTOP_BLE_ADV_CTRL_ENABLE` and :option:`CONFIG_DESKTOP_BLE_ADV_CTRL_SUSPEND_ON_USB` Kconfig options are enabled in mouse configurations to improve the HID report rate over USB.
180+
* In ``debug``, ``ram_load``, and ``llvm`` configurations, logs are provided through the UART.
181181
For detailed information on working with the nRF54LM20 DK, see the :ref:`ug_nrf54l15_gs` documentation.
182182
* In ``llvm`` configurations, the partition layout is different to accommodate for the higher memory footprint of the ``llvm`` toolchain.
183-
* The configurations use the MCUboot bootloader built in the direct-xip mode (``MCUBOOT+XIP``) and support firmware updates using the :ref:`nrf_desktop_dfu`.
183+
* The ``debug``, ``release``, and ``llvm`` configurations use the MCUboot bootloader built in the direct-xip mode (``MCUBOOT+XIP``) and support firmware updates using the :ref:`nrf_desktop_dfu`.
184184
All of the configurations enable hardware cryptography for the MCUboot bootloader.
185185
The application image is verified using a pure ED25519 signature.
186186
The public key that MCUboot uses for validating the application image is securely stored in the hardware Key Management Unit (KMU).
187187
For more details on nRF54L Series cryptography, see :ref:`ug_nrf54l_cryptography`.
188+
* The ``ram_load`` and ``release_ram_load`` configurations use the MCUboot bootloader built in the RAM load mode (``MCUBOOT``) and support firmware updates using the :ref:`nrf_desktop_dfu`.
189+
Configurations in this bootloader mode use the same security features as direct-xip mode (``MCUBOOT+XIP``), including hardware cryptography, signature type, and public key storage.
190+
The application code is executed from the RAM in this mode to improve the HID report rate over USB.
191+
For more details on the RAM load mode, see the MCUboot :ref:`nrf_desktop_configuring_mcuboot_bootloader_ram_load` documentation section.
188192

189193
Sample mouse or dongle (``nrf54h20dk/nrf54h20/cpuapp``)
190194
* The configuration uses the nRF54H20 DK.
@@ -193,7 +197,7 @@ Sample mouse or dongle (``nrf54h20dk/nrf54h20/cpuapp``)
193197
* Bluetooth LE and USB High-Speed transports are enabled.
194198
Bluetooth LE is configured to use Nordic Semiconductor's SoftDevice Link Layer and Low Latency Packet Mode (LLPM).
195199
USB High-Speed is configured to use the USB next stack (:kconfig:option:`CONFIG_USB_DEVICE_STACK_NEXT`).
196-
The :option:`CONFIG_DESKTOP_BLE_ADV_CTRL_ENABLE` and :option:`CONFIG_DESKTOP_BLE_ADV_CTRL_SUSPEND_ON_USB` Kconfig options are enabled in mouse configurations to improve the USB High-Speed report rate.
200+
The :option:`CONFIG_DESKTOP_BLE_ADV_CTRL_ENABLE` and :option:`CONFIG_DESKTOP_BLE_ADV_CTRL_SUSPEND_ON_USB` Kconfig options are enabled in mouse configurations to improve the HID report rate over USB.
197201
* In ``debug`` configurations, logs are provided through the UART.
198202
For detailed information on working with the nRF54H20 DK, see the :ref:`ug_nrf54h20_gs` documentation.
199203
* The configurations use the MCUboot bootloader built in the direct-xip mode (``MCUBOOT+XIP``) and support firmware updates using the :ref:`nrf_desktop_dfu`.

applications/nrf_desktop/bootloader_dfu.rst

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -189,6 +189,8 @@ For an example of a bootloader Kconfig configuration file defined by the applica
189189
Both mentioned firmware upgrade methods are not used simultaneously by any of the configurations.
190190
For example, the ``nrf52840dk/nrf52840`` board in ``mcuboot_smp`` file suffix uses only the background DFU and does not enable the serial recovery feature.
191191

192+
.. _nrf_desktop_configuring_mcuboot_bootloader_ram_load:
193+
192194
RAM load mode
193195
~~~~~~~~~~~~~
194196

0 commit comments

Comments
 (0)