Browse Source

cmsis_dap: Make some errors more prominent.

pull/714/head
Uwe Bonnes 4 years ago
committed by UweBonnes
parent
commit
998a9747f8
  1. 8
      src/platforms/hosted/dap.c

8
src/platforms/hosted/dap.c

@ -374,11 +374,11 @@ void dap_write_reg(ADIv5_DP_t *dp, uint8_t reg, uint32_t data)
} while (buf[1] == DAP_TRANSFER_WAIT); } while (buf[1] == DAP_TRANSFER_WAIT);
if (buf[1] > DAP_TRANSFER_WAIT) { if (buf[1] > DAP_TRANSFER_WAIT) {
DEBUG_PROBE("dap_write_reg %02x data %08x:fault\n", reg, data); DEBUG_WARN("dap_write_reg %02x data %08x:fault\n", reg, data);
dp->fault = 1; dp->fault = 1;
} }
if (buf[1] == DAP_TRANSFER_ERROR) { if (buf[1] == DAP_TRANSFER_ERROR) {
DEBUG_PROBE("dap_write_reg %02x data %08x: protocoll error\n", DEBUG_WARN("dap_write_reg %02x data %08x: protocoll error\n",
reg, data); reg, data);
dap_line_reset(); dap_line_reset();
} }
@ -399,8 +399,8 @@ unsigned int dap_read_block(ADIv5_AP_t *ap, void *dest, uint32_t src,
buf[4] = SWD_AP_DRW | DAP_TRANSFER_RnW; buf[4] = SWD_AP_DRW | DAP_TRANSFER_RnW;
dbg_dap_cmd(buf, 1023, 5 + 1); dbg_dap_cmd(buf, 1023, 5 + 1);
unsigned int transferred = buf[0] + (buf[1] << 8); unsigned int transferred = buf[0] + (buf[1] << 8);
if (buf[2] > DAP_TRANSFER_FAULT) { if (buf[2] >= DAP_TRANSFER_FAULT) {
DEBUG_PROBE("line_reset\n"); DEBUG_WARN("dap_read_block @ %08 "PRIx32 " fault -> line reset\n", src);
dap_line_reset(); dap_line_reset();
} }
if (sz != transferred) { if (sz != transferred) {

Loading…
Cancel
Save