openocd: fix conversion string for stdint values

Detected while converting 'unsigned' to 'unsigned int'.

Use the correct conversion string for stdint values.

Change-Id: I99f3dff4c64dfd7acf2bddb130b56e9ebe1e6c60
Signed-off-by: Antonio Borneo <borneo.antonio@gmail.com>
Reviewed-on: https://review.openocd.org/c/openocd/+/8477
Tested-by: jenkins
This commit is contained in:
Antonio Borneo 2024-09-08 23:11:45 +02:00
parent 8750beeb44
commit bf1cf4afbb
24 changed files with 78 additions and 102 deletions

View File

@ -389,9 +389,8 @@ static int at91sam9_read_page(struct nand_device *nand, uint32_t page,
uint32_t bit = parity & 0x0F; uint32_t bit = parity & 0x0F;
data[word] ^= (0x1) << bit; data[word] ^= (0x1) << bit;
LOG_INFO("Data word %d, bit %d corrected.", LOG_INFO("Data word %" PRIu32 ", bit %" PRIu32 " corrected.",
(unsigned) word, word, bit);
(unsigned) bit);
} }
} }

View File

@ -890,8 +890,7 @@ static int lpc3180_read_page(struct nand_device *nand,
if (mlc_isr & 0x8) { if (mlc_isr & 0x8) {
if (mlc_isr & 0x40) { if (mlc_isr & 0x40) {
LOG_ERROR("uncorrectable error detected: 0x%2.2x", LOG_ERROR("uncorrectable error detected: 0x%2.2" PRIx32, mlc_isr);
(unsigned)mlc_isr);
free(page_buffer); free(page_buffer);
free(oob_buffer); free(oob_buffer);
return ERROR_NAND_OPERATION_FAILED; return ERROR_NAND_OPERATION_FAILED;

View File

@ -1386,8 +1386,7 @@ static int lpc32xx_read_page_mlc(struct nand_device *nand, uint32_t page,
if (mlc_isr & 0x8) { if (mlc_isr & 0x8) {
if (mlc_isr & 0x40) { if (mlc_isr & 0x40) {
LOG_ERROR("uncorrectable error detected: " LOG_ERROR("uncorrectable error detected: 0x%2.2" PRIx32, mlc_isr);
"0x%2.2x", (unsigned)mlc_isr);
return ERROR_NAND_OPERATION_FAILED; return ERROR_NAND_OPERATION_FAILED;
} }

View File

@ -2051,7 +2051,7 @@ do_retry:
case AT91C_EFC_FCMD_CLB: case AT91C_EFC_FCMD_CLB:
n = (private->size_bytes / private->page_size); n = (private->size_bytes / private->page_size);
if (argument >= n) if (argument >= n)
LOG_ERROR("*BUG*: Embedded flash has only %u pages", (unsigned)(n)); LOG_ERROR("*BUG*: Embedded flash has only %" PRIu32 " pages", n);
break; break;
case AT91C_EFC_FCMD_SFB: case AT91C_EFC_FCMD_SFB:
@ -2867,8 +2867,8 @@ static int sam3_read_this_reg(struct sam3_chip *chip, uint32_t *goes_here)
r = target_read_u32(chip->target, reg->address, goes_here); r = target_read_u32(chip->target, reg->address, goes_here);
if (r != ERROR_OK) { if (r != ERROR_OK) {
LOG_ERROR("Cannot read SAM3 register: %s @ 0x%08x, Err: %d", LOG_ERROR("Cannot read SAM3 register: %s @ 0x%08" PRIx32 ", Err: %d",
reg->name, (unsigned)(reg->address), r); reg->name, reg->address, r);
} }
return r; return r;
} }
@ -2883,8 +2883,8 @@ static int sam3_read_all_regs(struct sam3_chip *chip)
r = sam3_read_this_reg(chip, r = sam3_read_this_reg(chip,
sam3_get_reg_ptr(&(chip->cfg), reg)); sam3_get_reg_ptr(&(chip->cfg), reg));
if (r != ERROR_OK) { if (r != ERROR_OK) {
LOG_ERROR("Cannot read SAM3 register: %s @ 0x%08x, Error: %d", LOG_ERROR("Cannot read SAM3 register: %s @ 0x%08" PRIx32 ", Error: %d",
reg->name, ((unsigned)(reg->address)), r); reg->name, reg->address, r);
return r; return r;
} }
reg++; reg++;

View File

@ -1501,7 +1501,7 @@ do_retry:
case AT91C_EFC_FCMD_CLB: case AT91C_EFC_FCMD_CLB:
n = (private->size_bytes / private->page_size); n = (private->size_bytes / private->page_size);
if (argument >= n) if (argument >= n)
LOG_ERROR("*BUG*: Embedded flash has only %u pages", (unsigned)(n)); LOG_ERROR("*BUG*: Embedded flash has only %" PRIu32 " pages", n);
break; break;
case AT91C_EFC_FCMD_SFB: case AT91C_EFC_FCMD_SFB:
@ -2374,8 +2374,8 @@ static int sam4_read_this_reg(struct sam4_chip *chip, uint32_t *goes_here)
r = target_read_u32(chip->target, reg->address, goes_here); r = target_read_u32(chip->target, reg->address, goes_here);
if (r != ERROR_OK) { if (r != ERROR_OK) {
LOG_ERROR("Cannot read SAM4 register: %s @ 0x%08x, Err: %d", LOG_ERROR("Cannot read SAM4 register: %s @ 0x%08" PRIx32 ", Err: %d",
reg->name, (unsigned)(reg->address), r); reg->name, reg->address, r);
} }
return r; return r;
} }
@ -2390,8 +2390,8 @@ static int sam4_read_all_regs(struct sam4_chip *chip)
r = sam4_read_this_reg(chip, r = sam4_read_this_reg(chip,
sam4_get_reg_ptr(&(chip->cfg), reg)); sam4_get_reg_ptr(&(chip->cfg), reg));
if (r != ERROR_OK) { if (r != ERROR_OK) {
LOG_ERROR("Cannot read SAM4 register: %s @ 0x%08x, Error: %d", LOG_ERROR("Cannot read SAM4 register: %s @ 0x%08" PRIx32 ", Error: %d",
reg->name, ((unsigned)(reg->address)), r); reg->name, reg->address, r);
return r; return r;
} }
reg++; reg++;

View File

@ -2219,8 +2219,7 @@ static int cfi_read(struct flash_bank *bank, uint8_t *buffer, uint32_t offset, u
uint8_t current_word[CFI_MAX_BUS_WIDTH]; uint8_t current_word[CFI_MAX_BUS_WIDTH];
int retval; int retval;
LOG_DEBUG("reading buffer of %i byte at 0x%8.8x", LOG_DEBUG("reading buffer of %" PRIi32 " byte at 0x%8.8" PRIx32, count, offset);
(int)count, (unsigned)offset);
if (bank->target->state != TARGET_HALTED) { if (bank->target->state != TARGET_HALTED) {
LOG_ERROR("Target not halted"); LOG_ERROR("Target not halted");

View File

@ -388,8 +388,8 @@ static int max32xxx_write_block(struct flash_bank *bank, const uint8_t *buffer,
return ERROR_TARGET_RESOURCE_NOT_AVAILABLE; return ERROR_TARGET_RESOURCE_NOT_AVAILABLE;
} }
LOG_DEBUG("retry target_alloc_working_area(%s, size=%u)", LOG_DEBUG("retry target_alloc_working_area(%s, size=%" PRIu32 ")",
target_name(target), (unsigned) buffer_size); target_name(target), buffer_size);
} }
target_write_buffer(target, write_algorithm->address, sizeof(write_code), target_write_buffer(target, write_algorithm->address, sizeof(write_code),

View File

@ -1056,8 +1056,8 @@ static int stellaris_write_block(struct flash_bank *bank,
target_free_working_area(target, write_algorithm); target_free_working_area(target, write_algorithm);
return ERROR_TARGET_RESOURCE_NOT_AVAILABLE; return ERROR_TARGET_RESOURCE_NOT_AVAILABLE;
} }
LOG_DEBUG("retry target_alloc_working_area(%s, size=%u)", LOG_DEBUG("retry target_alloc_working_area(%s, size=%" PRIu32 ")",
target_name(target), (unsigned) buffer_size); target_name(target), buffer_size);
} }
target_write_buffer(target, write_algorithm->address, target_write_buffer(target, write_algorithm->address,

View File

@ -239,8 +239,8 @@ static int tms470_read_part_info(struct flash_bank *bank)
break; break;
default: default:
LOG_WARNING("Could not identify part 0x%02x as a member of the TMS470 family.", LOG_WARNING("Could not identify part 0x%02" PRIx32 " as a member of the TMS470 family.",
(unsigned)part_number); part_number);
return ERROR_FLASH_OPERATION_FAILED; return ERROR_FLASH_OPERATION_FAILED;
} }

View File

@ -1473,10 +1473,9 @@ void jtag_tap_init(struct jtag_tap *tap)
jtag_tap_add(tap); jtag_tap_add(tap);
LOG_DEBUG("Created Tap: %s @ abs position %u, " LOG_DEBUG("Created Tap: %s @ abs position %u, "
"irlen %u, capture: 0x%x mask: 0x%x", tap->dotted_name, "irlen %u, capture: 0x%" PRIx32 " mask: 0x%" PRIx32, tap->dotted_name,
tap->abs_chain_position, tap->ir_length, tap->abs_chain_position, tap->ir_length,
(unsigned) tap->ir_capture_value, tap->ir_capture_value, tap->ir_capture_mask);
(unsigned) tap->ir_capture_mask);
} }
void jtag_tap_free(struct jtag_tap *tap) void jtag_tap_free(struct jtag_tap *tap)

View File

@ -803,10 +803,8 @@ COMMAND_HANDLER(handle_scan_chain_command)
while (tap) { while (tap) {
uint32_t expected, expected_mask, ii; uint32_t expected, expected_mask, ii;
snprintf(expected_id, sizeof(expected_id), "0x%08x", snprintf(expected_id, sizeof(expected_id), "0x%08" PRIx32,
(unsigned)((tap->expected_ids_cnt > 0) (tap->expected_ids_cnt > 0) ? tap->expected_ids[0] : 0);
? tap->expected_ids[0]
: 0));
if (tap->ignore_version) if (tap->ignore_version)
expected_id[2] = '*'; expected_id[2] = '*';
@ -825,8 +823,7 @@ COMMAND_HANDLER(handle_scan_chain_command)
(unsigned int)(expected_mask)); (unsigned int)(expected_mask));
for (ii = 1; ii < tap->expected_ids_cnt; ii++) { for (ii = 1; ii < tap->expected_ids_cnt; ii++) {
snprintf(expected_id, sizeof(expected_id), "0x%08x", snprintf(expected_id, sizeof(expected_id), "0x%08" PRIx32, tap->expected_ids[ii]);
(unsigned) tap->expected_ids[ii]);
if (tap->ignore_version) if (tap->ignore_version)
expected_id[2] = '*'; expected_id[2] = '*';

View File

@ -43,7 +43,7 @@ static int arm11_check_init(struct arm11_common *arm11)
CHECK_RETVAL(arm11_read_dscr(arm11)); CHECK_RETVAL(arm11_read_dscr(arm11));
if (!(arm11->dscr & DSCR_HALT_DBG_MODE)) { if (!(arm11->dscr & DSCR_HALT_DBG_MODE)) {
LOG_DEBUG("DSCR %08x", (unsigned) arm11->dscr); LOG_DEBUG("DSCR %08" PRIx32, arm11->dscr);
LOG_DEBUG("Bringing target into debug mode"); LOG_DEBUG("Bringing target into debug mode");
arm11->dscr |= DSCR_HALT_DBG_MODE; arm11->dscr |= DSCR_HALT_DBG_MODE;
@ -241,8 +241,7 @@ static int arm11_leave_debug_state(struct arm11_common *arm11, bool bpwp)
registers hold data that was written by one side (CPU or JTAG) and not registers hold data that was written by one side (CPU or JTAG) and not
read out by the other side. read out by the other side.
*/ */
LOG_ERROR("wDTR/rDTR inconsistent (DSCR %08x)", LOG_ERROR("wDTR/rDTR inconsistent (DSCR %08" PRIx32 ")", arm11->dscr);
(unsigned) arm11->dscr);
return ERROR_FAIL; return ERROR_FAIL;
} }
} }
@ -516,7 +515,7 @@ static int arm11_resume(struct target *target, int current,
while (1) { while (1) {
CHECK_RETVAL(arm11_read_dscr(arm11)); CHECK_RETVAL(arm11_read_dscr(arm11));
LOG_DEBUG("DSCR %08x", (unsigned) arm11->dscr); LOG_DEBUG("DSCR %08" PRIx32, arm11->dscr);
if (arm11->dscr & DSCR_CORE_RESTARTED) if (arm11->dscr & DSCR_CORE_RESTARTED)
break; break;
@ -662,7 +661,7 @@ static int arm11_step(struct target *target, int current,
| DSCR_CORE_HALTED; | DSCR_CORE_HALTED;
CHECK_RETVAL(arm11_read_dscr(arm11)); CHECK_RETVAL(arm11_read_dscr(arm11));
LOG_DEBUG("DSCR %08x e", (unsigned) arm11->dscr); LOG_DEBUG("DSCR %08" PRIx32 " e", arm11->dscr);
if ((arm11->dscr & mask) == mask) if ((arm11->dscr & mask) == mask)
break; break;
@ -1012,10 +1011,8 @@ static int arm11_write_memory_inner(struct target *target,
return retval; return retval;
if (address + size * count != r0) { if (address + size * count != r0) {
LOG_ERROR("Data transfer failed. Expected end " LOG_ERROR("Data transfer failed. Expected end address 0x%08" PRIx32 ", got 0x%08" PRIx32,
"address 0x%08x, got 0x%08x", address + size * count, r0);
(unsigned) (address + size * count),
(unsigned) r0);
if (burst) if (burst)
LOG_ERROR( LOG_ERROR(

View File

@ -242,7 +242,7 @@ int arm11_add_debug_scan_n(struct arm11_common *arm11,
static void arm11_add_debug_inst(struct arm11_common *arm11, static void arm11_add_debug_inst(struct arm11_common *arm11,
uint32_t inst, uint8_t *flag, tap_state_t state) uint32_t inst, uint8_t *flag, tap_state_t state)
{ {
JTAG_DEBUG("INST <= 0x%08x", (unsigned) inst); JTAG_DEBUG("INST <= 0x%08" PRIx32, inst);
struct scan_field itr[2]; struct scan_field itr[2];
@ -282,9 +282,7 @@ int arm11_read_dscr(struct arm11_common *arm11)
CHECK_RETVAL(jtag_execute_queue()); CHECK_RETVAL(jtag_execute_queue());
if (arm11->dscr != dscr) if (arm11->dscr != dscr)
JTAG_DEBUG("DSCR = %08x (OLD %08x)", JTAG_DEBUG("DSCR = %08" PRIx32 " (OLD %08" PRIx32 ")", dscr, arm11->dscr);
(unsigned) dscr,
(unsigned) arm11->dscr);
arm11->dscr = dscr; arm11->dscr = dscr;
@ -317,9 +315,7 @@ int arm11_write_dscr(struct arm11_common *arm11, uint32_t dscr)
CHECK_RETVAL(jtag_execute_queue()); CHECK_RETVAL(jtag_execute_queue());
JTAG_DEBUG("DSCR <= %08x (OLD %08x)", JTAG_DEBUG("DSCR <= %08" PRIx32 " (OLD %08" PRIx32 ")", dscr, arm11->dscr);
(unsigned) dscr,
(unsigned) arm11->dscr);
arm11->dscr = dscr; arm11->dscr = dscr;
@ -509,8 +505,8 @@ int arm11_run_instr_data_to_core(struct arm11_common *arm11,
CHECK_RETVAL(jtag_execute_queue()); CHECK_RETVAL(jtag_execute_queue());
JTAG_DEBUG("DTR _data %08x ready %d n_retry %d", JTAG_DEBUG("DTR _data %08" PRIx32 " ready %d n_retry %d",
(unsigned) _data, ready, n_retry); _data, ready, n_retry);
int64_t then = 0; int64_t then = 0;
@ -754,8 +750,8 @@ int arm11_run_instr_data_from_core(struct arm11_common *arm11,
CHECK_RETVAL(jtag_execute_queue()); CHECK_RETVAL(jtag_execute_queue());
JTAG_DEBUG("DTR _data %08x ready %d n_retry %d", JTAG_DEBUG("DTR _data %08" PRIx32 " ready %d n_retry %d",
(unsigned) _data, ready, n_retry); _data, ready, n_retry);
int64_t then = 0; int64_t then = 0;
@ -878,9 +874,8 @@ int arm11_sc7_run(struct arm11_common *arm11, struct arm11_sc7_action *actions,
/* Timeout here so we don't get stuck. */ /* Timeout here so we don't get stuck. */
int i_n = 0; int i_n = 0;
while (1) { while (1) {
JTAG_DEBUG("SC7 <= c%-3d Data %08x %s", JTAG_DEBUG("SC7 <= c%-3" PRIu8 " Data %08" PRIx32 " %s",
(unsigned) address_out, address_out, data_out,
(unsigned) data_out,
n_rw ? "write" : "read"); n_rw ? "write" : "read");
arm11_add_dr_scan_vc(arm11->arm.target->tap, ARRAY_SIZE(chain7_fields), arm11_add_dr_scan_vc(arm11->arm.target->tap, ARRAY_SIZE(chain7_fields),
@ -908,7 +903,7 @@ int arm11_sc7_run(struct arm11_common *arm11, struct arm11_sc7_action *actions,
} }
if (!n_rw) if (!n_rw)
JTAG_DEBUG("SC7 => Data %08x", (unsigned) data_in); JTAG_DEBUG("SC7 => Data %08" PRIx32, data_in);
if (i > 0) { if (i > 0) {
if (actions[i - 1].address != address_in) if (actions[i - 1].address != address_in)

View File

@ -266,18 +266,18 @@ static int evaluate_srs(uint32_t opcode,
case 0x08400000: case 0x08400000:
snprintf(instruction->text, 128, "0x%8.8" PRIx32 snprintf(instruction->text, 128, "0x%8.8" PRIx32
"\t0x%8.8" PRIx32 "\t0x%8.8" PRIx32
"\tSRS%s\tSP%s, #%d", "\tSRS%s\tSP%s, #%" PRIu32,
address, opcode, address, opcode,
mode, wback, mode, wback,
(unsigned)(opcode & 0x1f)); opcode & 0x1f);
break; break;
case 0x08100000: case 0x08100000:
snprintf(instruction->text, 128, "0x%8.8" PRIx32 snprintf(instruction->text, 128, "0x%8.8" PRIx32
"\t0x%8.8" PRIx32 "\t0x%8.8" PRIx32
"\tRFE%s\tr%d%s", "\tRFE%s\tr%" PRIu32 "%s",
address, opcode, address, opcode,
mode, mode,
(unsigned)((opcode >> 16) & 0xf), wback); (opcode >> 16) & 0xf, wback);
break; break;
default: default:
return evaluate_unknown(opcode, address, instruction); return evaluate_unknown(opcode, address, instruction);
@ -842,7 +842,7 @@ static int evaluate_media(uint32_t opcode, uint32_t address,
/* halfword pack */ /* halfword pack */
if ((opcode & 0x01f00020) == 0x00800000) { if ((opcode & 0x01f00020) == 0x00800000) {
char *type, *shift; char *type, *shift;
unsigned imm = (unsigned) (opcode >> 7) & 0x1f; unsigned int imm = (opcode >> 7) & 0x1f;
if (opcode & (1 << 6)) { if (opcode & (1 << 6)) {
type = "TB"; type = "TB";
@ -865,7 +865,7 @@ static int evaluate_media(uint32_t opcode, uint32_t address,
/* word saturate */ /* word saturate */
if ((opcode & 0x01a00020) == 0x00a00000) { if ((opcode & 0x01a00020) == 0x00a00000) {
char *shift; char *shift;
unsigned imm = (unsigned) (opcode >> 7) & 0x1f; unsigned int imm = (opcode >> 7) & 0x1f;
if (opcode & (1 << 6)) { if (opcode & (1 << 6)) {
shift = "ASR"; shift = "ASR";
@ -2046,8 +2046,7 @@ int arm_evaluate_opcode(uint32_t opcode, uint32_t address,
return evaluate_cdp_mcr_mrc(opcode, address, instruction); return evaluate_cdp_mcr_mrc(opcode, address, instruction);
} }
LOG_ERROR("ARM: should never reach this point (opcode=%08x)", LOG_ERROR("ARM: should never reach this point (opcode=%08" PRIx32 ")", opcode);
(unsigned) opcode);
return -1; return -1;
} }

View File

@ -198,8 +198,7 @@ static int dpm_read_reg_u64(struct arm_dpm *dpm, struct reg *r, unsigned regnum)
buf_set_u32(r->value + 4, 0, 32, value_r1); buf_set_u32(r->value + 4, 0, 32, value_r1);
r->valid = true; r->valid = true;
r->dirty = false; r->dirty = false;
LOG_DEBUG("READ: %s, %8.8x, %8.8x", r->name, LOG_DEBUG("READ: %s, %8.8" PRIx32 ", %8.8" PRIx32, r->name, value_r0, value_r1);
(unsigned) value_r0, (unsigned) value_r1);
} }
return retval; return retval;
@ -266,7 +265,7 @@ int arm_dpm_read_reg(struct arm_dpm *dpm, struct reg *r, unsigned regnum)
buf_set_u32(r->value, 0, 32, value); buf_set_u32(r->value, 0, 32, value);
r->valid = true; r->valid = true;
r->dirty = false; r->dirty = false;
LOG_DEBUG("READ: %s, %8.8x", r->name, (unsigned) value); LOG_DEBUG("READ: %s, %8.8" PRIx32, r->name, value);
} }
return retval; return retval;
@ -302,8 +301,7 @@ static int dpm_write_reg_u64(struct arm_dpm *dpm, struct reg *r, unsigned regnum
if (retval == ERROR_OK) { if (retval == ERROR_OK) {
r->dirty = false; r->dirty = false;
LOG_DEBUG("WRITE: %s, %8.8x, %8.8x", r->name, LOG_DEBUG("WRITE: %s, %8.8" PRIx32 ", %8.8" PRIx32, r->name, value_r0, value_r1);
(unsigned) value_r0, (unsigned) value_r1);
} }
return retval; return retval;
@ -351,7 +349,7 @@ static int dpm_write_reg(struct arm_dpm *dpm, struct reg *r, unsigned regnum)
if (retval == ERROR_OK) { if (retval == ERROR_OK) {
r->dirty = false; r->dirty = false;
LOG_DEBUG("WRITE: %s, %8.8x", r->name, (unsigned) value); LOG_DEBUG("WRITE: %s, %8.8" PRIx32, r->name, value);
} }
return retval; return retval;

View File

@ -482,7 +482,7 @@ void arm_set_cpsr(struct arm *arm, uint32_t cpsr)
} }
arm->core_state = state; arm->core_state = state;
LOG_DEBUG("set CPSR %#8.8x: %s mode, %s state", (unsigned) cpsr, LOG_DEBUG("set CPSR %#8.8" PRIx32 ": %s mode, %s state", cpsr,
arm_mode_name(mode), arm_mode_name(mode),
arm_state_strings[arm->core_state]); arm_state_strings[arm->core_state]);
} }

View File

@ -961,7 +961,7 @@ void armv8_set_cpsr(struct arm *arm, uint32_t cpsr)
arm->core_state = state; arm->core_state = state;
arm->core_mode = mode; arm->core_mode = mode;
LOG_DEBUG("set CPSR %#8.8x: %s mode, %s state", (unsigned) cpsr, LOG_DEBUG("set CPSR %#8.8" PRIx32 ": %s mode, %s state", cpsr,
armv8_mode_name(arm->core_mode), armv8_mode_name(arm->core_mode),
armv8_state_strings[arm->core_state]); armv8_state_strings[arm->core_state]);
} }

View File

@ -441,8 +441,7 @@ static int dpmv8_bpwp_enable(struct arm_dpm *dpm, unsigned index_t,
vr += 16 * index_t; vr += 16 * index_t;
cr += 16 * index_t; cr += 16 * index_t;
LOG_DEBUG("A8: bpwp enable, vr %08x cr %08x", LOG_DEBUG("A8: bpwp enable, vr %08" PRIx32 " cr %08" PRIx32, vr, cr);
(unsigned) vr, (unsigned) cr);
retval = mem_ap_write_atomic_u32(armv8->debug_ap, vr, addr); retval = mem_ap_write_atomic_u32(armv8->debug_ap, vr, addr);
if (retval != ERROR_OK) if (retval != ERROR_OK)
@ -469,7 +468,7 @@ static int dpmv8_bpwp_disable(struct arm_dpm *dpm, unsigned index_t)
} }
cr += 16 * index_t; cr += 16 * index_t;
LOG_DEBUG("A: bpwp disable, cr %08x", (unsigned) cr); LOG_DEBUG("A: bpwp disable, cr %08" PRIx32, cr);
/* clear control register */ /* clear control register */
return mem_ap_write_atomic_u32(armv8->debug_ap, cr, 0); return mem_ap_write_atomic_u32(armv8->debug_ap, cr, 0);

View File

@ -595,8 +595,7 @@ static int cortex_a_bpwp_enable(struct arm_dpm *dpm, unsigned index_t,
vr += 4 * index_t; vr += 4 * index_t;
cr += 4 * index_t; cr += 4 * index_t;
LOG_DEBUG("A: bpwp enable, vr %08x cr %08x", LOG_DEBUG("A: bpwp enable, vr %08" PRIx32 " cr %08" PRIx32, vr, cr);
(unsigned) vr, (unsigned) cr);
retval = mem_ap_write_atomic_u32(a->armv7a_common.debug_ap, retval = mem_ap_write_atomic_u32(a->armv7a_common.debug_ap,
vr, addr); vr, addr);
@ -625,7 +624,7 @@ static int cortex_a_bpwp_disable(struct arm_dpm *dpm, unsigned index_t)
} }
cr += 4 * index_t; cr += 4 * index_t;
LOG_DEBUG("A: bpwp disable, cr %08x", (unsigned) cr); LOG_DEBUG("A: bpwp disable, cr %08" PRIx32, cr);
/* clear control register */ /* clear control register */
return mem_ap_write_atomic_u32(a->armv7a_common.debug_ap, cr, 0); return mem_ap_write_atomic_u32(a->armv7a_common.debug_ap, cr, 0);

View File

@ -2081,11 +2081,9 @@ static int cortex_m_set_watchpoint(struct target *target, struct watchpoint *wat
target_write_u32(target, comparator->dwt_comparator_address + 8, target_write_u32(target, comparator->dwt_comparator_address + 8,
comparator->function); comparator->function);
LOG_TARGET_DEBUG(target, "Watchpoint (ID %d) DWT%d 0x%08x 0x%x 0x%05x", LOG_TARGET_DEBUG(target, "Watchpoint (ID %d) DWT%d 0x%08" PRIx32 " 0x%" PRIx32 " 0x%05" PRIx32,
watchpoint->unique_id, dwt_num, watchpoint->unique_id, dwt_num,
(unsigned) comparator->comp, comparator->comp, comparator->mask, comparator->function);
(unsigned) comparator->mask,
(unsigned) comparator->function);
return ERROR_OK; return ERROR_OK;
} }
@ -2102,9 +2100,9 @@ static int cortex_m_unset_watchpoint(struct target *target, struct watchpoint *w
unsigned int dwt_num = watchpoint->number; unsigned int dwt_num = watchpoint->number;
LOG_TARGET_DEBUG(target, "Watchpoint (ID %d) DWT%u address: 0x%08x clear", LOG_TARGET_DEBUG(target, "Watchpoint (ID %d) DWT%u address: " TARGET_ADDR_FMT " clear",
watchpoint->unique_id, dwt_num, watchpoint->unique_id, dwt_num,
(unsigned) watchpoint->address); watchpoint->address);
if (dwt_num >= cortex_m->dwt_num_comp) { if (dwt_num >= cortex_m->dwt_num_comp) {
LOG_TARGET_DEBUG(target, "Invalid DWT Comparator number in watchpoint"); LOG_TARGET_DEBUG(target, "Invalid DWT Comparator number in watchpoint");

View File

@ -1135,7 +1135,7 @@ static int dsp563xx_resume(struct target *target,
current = 0; current = 0;
} }
LOG_DEBUG("%s %08X %08X", __func__, current, (unsigned) address); LOG_DEBUG("%s %08X %08" TARGET_PRIXADDR, __func__, current, address);
err = dsp563xx_restore_context(target); err = dsp563xx_restore_context(target);
if (err != ERROR_OK) if (err != ERROR_OK)
@ -1199,7 +1199,7 @@ static int dsp563xx_step_ex(struct target *target,
current = 0; current = 0;
} }
LOG_DEBUG("%s %08X %08X", __func__, current, (unsigned) address); LOG_DEBUG("%s %08X %08" PRIX32, __func__, current, address);
err = dsp563xx_jtag_debug_request(target); err = dsp563xx_jtag_debug_request(target);
if (err != ERROR_OK) if (err != ERROR_OK)
@ -1260,15 +1260,15 @@ static int dsp563xx_step_ex(struct target *target,
err = dsp563xx_once_reg_read(target->tap, 1, DSP563XX_ONCE_OPABFR, &dr_in); err = dsp563xx_once_reg_read(target->tap, 1, DSP563XX_ONCE_OPABFR, &dr_in);
if (err != ERROR_OK) if (err != ERROR_OK)
return err; return err;
LOG_DEBUG("fetch: %08X", (unsigned) dr_in&0x00ffffff); LOG_DEBUG("fetch: %08" PRIX32, dr_in & 0x00ffffff);
err = dsp563xx_once_reg_read(target->tap, 1, DSP563XX_ONCE_OPABDR, &dr_in); err = dsp563xx_once_reg_read(target->tap, 1, DSP563XX_ONCE_OPABDR, &dr_in);
if (err != ERROR_OK) if (err != ERROR_OK)
return err; return err;
LOG_DEBUG("decode: %08X", (unsigned) dr_in&0x00ffffff); LOG_DEBUG("decode: %08" PRIX32, dr_in & 0x00ffffff);
err = dsp563xx_once_reg_read(target->tap, 1, DSP563XX_ONCE_OPABEX, &dr_in); err = dsp563xx_once_reg_read(target->tap, 1, DSP563XX_ONCE_OPABEX, &dr_in);
if (err != ERROR_OK) if (err != ERROR_OK)
return err; return err;
LOG_DEBUG("execute: %08X", (unsigned) dr_in&0x00ffffff); LOG_DEBUG("execute: %08" PRIX32, dr_in & 0x00ffffff);
/* reset trace mode */ /* reset trace mode */
err = dsp563xx_once_reg_write(target->tap, 1, DSP563XX_ONCE_OSCR, 0x000000); err = dsp563xx_once_reg_write(target->tap, 1, DSP563XX_ONCE_OSCR, 0x000000);

View File

@ -320,9 +320,8 @@ struct reg_cache *etm_build_reg_cache(struct target *target,
etm_reg_add(0x20, jtag_info, reg_cache, arch_info, etm_reg_add(0x20, jtag_info, reg_cache, arch_info,
etm_core + 1, 1); etm_core + 1, 1);
etm_get_reg(reg_list + 1); etm_get_reg(reg_list + 1);
etm_ctx->id = buf_get_u32( etm_ctx->id = buf_get_u32(arch_info[1].value, 0, 32);
arch_info[1].value, 0, 32); LOG_DEBUG("ETM ID: %08" PRIx32, etm_ctx->id);
LOG_DEBUG("ETM ID: %08x", (unsigned) etm_ctx->id);
bcd_vers = 0x10 + (((etm_ctx->id) >> 4) & 0xff); bcd_vers = 0x10 + (((etm_ctx->id) >> 4) & 0xff);
} else { } else {
@ -1495,7 +1494,7 @@ COMMAND_HANDLER(handle_etm_info_command)
etm_get_reg(etm_sys_config_reg); etm_get_reg(etm_sys_config_reg);
config = buf_get_u32(etm_sys_config_reg->value, 0, 32); config = buf_get_u32(etm_sys_config_reg->value, 0, 32);
LOG_DEBUG("ETM SYS CONFIG %08x", (unsigned) config); LOG_DEBUG("ETM SYS CONFIG %08" PRIx32, config);
max_port_size = config & 0x7; max_port_size = config & 0x7;
if (etm->bcd_vers >= 0x30) if (etm->bcd_vers >= 0x30)

View File

@ -3851,11 +3851,11 @@ static COMMAND_HELPER(handle_verify_image_command_internal, enum verify_mode ver
for (t = 0; t < buf_cnt; t++) { for (t = 0; t < buf_cnt; t++) {
if (data[t] != buffer[t]) { if (data[t] != buffer[t]) {
command_print(CMD, command_print(CMD,
"diff %d address 0x%08x. Was 0x%02x instead of 0x%02x", "diff %d address " TARGET_ADDR_FMT ". Was 0x%02" PRIx8 " instead of 0x%02" PRIx8,
diffs, diffs,
(unsigned)(t + image.sections[i].base_address), t + image.sections[i].base_address,
data[t], data[t],
buffer[t]); buffer[t]);
if (diffs++ >= 127) { if (diffs++ >= 127) {
command_print(CMD, "More than 128 errors, the rest are not printed."); command_print(CMD, "More than 128 errors, the rest are not printed.");
free(data); free(data);

View File

@ -1360,8 +1360,8 @@ static void handle_iod_output(struct command_invocation *cmd,
if (i % line_modulo == 0) { if (i % line_modulo == 0) {
output_len += snprintf(output + output_len, output_len += snprintf(output + output_len,
sizeof(output) - output_len, sizeof(output) - output_len,
"0x%8.8x: ", "0x%8.8" PRIx32 ": ",
(unsigned)(address + (i*size))); address + (i * size));
} }
uint32_t value = 0; uint32_t value = 0;