From 975fe95ed8978278485c31cbb1f4b62ab1689237 Mon Sep 17 00:00:00 2001 From: Chris Reed Date: Sun, 8 Oct 2023 13:47:00 -0500 Subject: [PATCH] docs: update builtin targets and commands, XDS110 note --- docs/builtin-targets.md | 82 ++++++++++++++++++++++++++++++++++++++- docs/command_reference.md | 18 +++++++++ docs/debug_probes.md | 4 ++ 3 files changed, 103 insertions(+), 1 deletion(-) diff --git a/docs/builtin-targets.md b/docs/builtin-targets.md index c18ce7dad..68d663aa4 100644 --- a/docs/builtin-targets.md +++ b/docs/builtin-targets.md @@ -6,6 +6,36 @@ title: Built-in targets Target Type NameVendorName + air001 + AirM2M + Air001 + + + air32f103xb + AirM2M + Air32F103xB + + + air32f103xc + AirM2M + Air32F103xC + + + air32f103xe + AirM2M + Air32F103xE + + + air32f103xg + AirM2M + Air32F103xG + + + air32f103xp + AirM2M + Air32F103xP + + cc3220sf Texas Instruments CC3220SF @@ -126,6 +156,16 @@ title: Built-in targets CY8C6xxA + hc32a460xe + HDSC + HC32F460xE + + + hc32a4a0xi + HDSC + HC32F4A0xI + + hc32f003 HDSC HC32F003 @@ -176,6 +216,16 @@ title: Built-in targets HC32F196 + hc32f448xa + HDSC + HC32F448xA + + + hc32f448xc + HDSC + HC32F448xC + + hc32f451xc HDSC HC32F451xC @@ -546,6 +596,11 @@ title: Built-in targets MAX32660 + max32666 + Maxim + MAX32666 + + max32670 Maxim MAX32670 @@ -668,7 +723,7 @@ title: Built-in targets nrf91 Nordic Semiconductor - NRF9160 + NRF91XX rp2040 @@ -691,6 +746,16 @@ title: Built-in targets RTL8195AM + rtl8762c + Realtek Semiconductor + RTL8762C + + + s32k344 + NXP + S32K344 + + s5js100 Samsung S5JS100 @@ -741,6 +806,21 @@ title: Built-in targets STM32F767xx + stm32h723xx + STMicroelectronics + STM32H723xx + + + stm32h743xx + STMicroelectronics + STM32H743xx + + + stm32h7b0xx + STMicroelectronics + STM32H7B0xx + + stm32l031x6 STMicroelectronics STM32L031x6 diff --git a/docs/command_reference.md b/docs/command_reference.md index fea90fc10..92947c577 100644 --- a/docs/command_reference.md +++ b/docs/command_reference.md @@ -368,6 +368,16 @@ ADDR DATA+ Write 8-bit bytes to memory. +Nrf91 + + +nrf91-update-modem-fw + +[-f] mfw_nrf91xx_x.x.x.zip + +Update modem firmware for an nRF91 target. + + Openocd_compatibility @@ -992,6 +1002,14 @@ Write 64-bit double-words to memory. The data arguments are 64-bit words in big- Write 8-bit bytes to memory. The data arguments are 8-bit bytes. Can write to both RAM and flash. Flash writes are subject to minimum write size and alignment, and the flash page must have been previously erased. +### Nrf91 + +##### `nrf91-update-modem-fw` + +**Usage**: nrf91-update-modem-fw [-f] mfw_nrf91xx_x.x.x.zip \ +Update modem firmware for an nRF91 target. If -f is specified, modem firmware is written to the device, even if the correct version is already present. + + ### Openocd compatibility ##### `init` diff --git a/docs/debug_probes.md b/docs/debug_probes.md index 39d4cc9a4..f0af792d3 100644 --- a/docs/debug_probes.md +++ b/docs/debug_probes.md @@ -174,6 +174,10 @@ DAPLink firmware updates are available on the [daplink.io](https://daplink.io/) The Microchip (previously Atmel) EDBG probe firmware, at the time of this writing, provides a CMSIS-DAP v1 interface. On macOS, reading command responses always times out. The probe works on other OSes, however. +### TI XDS110 + +XDS110 firmware version 03.00.00.25 is known to have an issue when using multiple outstanding packets (the default setting). To work around this, set the `cmsis_dap.limit_packets` session option, e.g. `-Ocmsis_dap.limit_packets=1` on the command line. Earlier firmware versions most likely exhibit the issue; it is unknown whether it is fixed in more recent versions. + ### PE Micro Cyclone and Multilink