command: Improved the messages emitted out of the Trace/SWO command

This commit is contained in:
dragonmux 2022-07-26 17:19:42 +01:00 committed by Piotr Esden-Tempski
parent fb579e5929
commit c488a15982
1 changed files with 9 additions and 11 deletions

View File

@ -587,19 +587,17 @@ static bool cmd_traceswo(target *t, int argc, const char **argv)
} }
} }
} }
#if defined(PLATFORM_HAS_DEBUG) && (PC_HOSTED == 0) && defined(ENABLE_DEBUG)
if (debug_bmp) {
#if TRACESWO_PROTOCOL == 2 #if TRACESWO_PROTOCOL == 2
gdb_outf("baudrate: %lu ", baudrate); gdb_outf("Baudrate: %lu ", baudrate);
#endif #endif
gdb_outf("channel mask: "); gdb_outf("Channel mask: ");
for (size_t i = 0; i < 32; ++i) { for (size_t i = 0; i < 32; ++i) {
const uint32_t bit = (swo_channelmask >> (31U - i)) & 1U; const uint32_t bit = (swo_channelmask >> (31U - i)) & 1U;
gdb_outf("%" PRIu32, bit); gdb_outf("%" PRIu32, bit);
}
gdb_outf("\n");
} }
#endif gdb_outf("\n");
#if TRACESWO_PROTOCOL == 2 #if TRACESWO_PROTOCOL == 2
traceswo_init(baudrate, swo_channelmask); traceswo_init(baudrate, swo_channelmask);
#else #else
@ -608,7 +606,7 @@ static bool cmd_traceswo(target *t, int argc, const char **argv)
char serial_no[DFU_SERIAL_LENGTH]; char serial_no[DFU_SERIAL_LENGTH];
serial_no_read(serial_no); serial_no_read(serial_no);
gdb_outf("Trace enabled for serial %s, USB EP 5\n", serial_no); gdb_outf("Trace enabled for BMP serial %s, USB EP 5\n", serial_no);
return true; return true;
} }
#endif #endif