X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=src%2Ftarget%2Farm11.c;h=b922b1993302e10d474dd34f63ee672dbc85d757;hb=566faa17de575ff58beffbc4a8961bf3f8199b93;hp=2d978e63e6fedf1cafba58563be4dba6279991de;hpb=c69553cbc51770f61cf3b9225d46d058fa2544d0;p=fw%2Fopenocd diff --git a/src/target/arm11.c b/src/target/arm11.c index 2d978e63e..b922b1993 100644 --- a/src/target/arm11.c +++ b/src/target/arm11.c @@ -605,14 +605,14 @@ static int arm11_step(struct target *target, int current, if ((next_instruction & 0xFFF00070) == 0xe1200070) { address = arm11_nextpc(arm11, 0, address + 4); - LOG_DEBUG("Skipping BKPT"); + LOG_DEBUG("Skipping BKPT %08" PRIx32, address); } /* skip over Wait for interrupt / Standby */ /* mcr 15, 0, r?, cr7, cr0, {4} */ else if ((next_instruction & 0xFFFF0FFF) == 0xee070f90) { address = arm11_nextpc(arm11, 0, address + 4); - LOG_DEBUG("Skipping WFI"); + LOG_DEBUG("Skipping WFI %08" PRIx32, address); } /* ignore B to self */ else if ((next_instruction & 0xFEFFFFFF) == 0xeafffffe) @@ -925,7 +925,7 @@ static int arm11_read_memory(struct target *target, uint32_t address, uint32_t s */ static int arm11_write_memory_inner(struct target *target, uint32_t address, uint32_t size, - uint32_t count, uint8_t *buffer, + uint32_t count, const uint8_t *buffer, bool no_increment) { int retval; @@ -1072,7 +1072,7 @@ static int arm11_write_memory_inner(struct target *target, static int arm11_write_memory(struct target *target, uint32_t address, uint32_t size, - uint32_t count, uint8_t *buffer) + uint32_t count, const uint8_t *buffer) { /* pointer increment matters only for multi-unit writes ... * not e.g. to a "reset the chip" controller. @@ -1083,7 +1083,7 @@ static int arm11_write_memory(struct target *target, /* write target memory in multiples of 4 byte, optimized for writing large quantities of data */ static int arm11_bulk_write_memory(struct target *target, - uint32_t address, uint32_t count, uint8_t *buffer) + uint32_t address, uint32_t count, const uint8_t *buffer) { if (target->state != TARGET_HALTED) {