]> www.infradead.org Git - users/borneoa/openocd-next.git/commitdiff
target/arm_adiv5: print DAP name if not found
authorMarc Schink <dev@zapb.de>
Wed, 4 Dec 2024 07:26:04 +0000 (08:26 +0100)
committerAntonio Borneo <borneo.antonio@gmail.com>
Sat, 15 Mar 2025 10:17:15 +0000 (10:17 +0000)
If a DAP is not found, include its name in the error message.

Change-Id: Icffc52894a1c5573f938b1f3e3b53441167f085e
Signed-off-by: Marc Schink <dev@zapb.de>
Reviewed-on: https://review.openocd.org/c/openocd/+/8636
Tested-by: jenkins
Reviewed-by: Antonio Borneo <borneo.antonio@gmail.com>
src/target/arm_adi_v5.c

index 0c7633beabeda690b337ad125a3d075433ec146f..df897b80edc27839c03594fb02f4d84ae280eafb 100644 (file)
@@ -2367,7 +2367,9 @@ static int adiv5_jim_spot_configure(struct jim_getopt_info *goi,
                                return e;
                        dap = dap_instance_by_jim_obj(goi->interp, o_t);
                        if (!dap) {
-                               Jim_SetResultString(goi->interp, "DAP name invalid!", -1);
+                               const char *dap_name = Jim_GetString(o_t, NULL);
+                               Jim_SetResultFormatted(goi->interp, "DAP '%s' not found",
+                                       dap_name);
                                return JIM_ERR;
                        }
                        if (*dap_p && *dap_p != dap) {