diff options
author | oharboe <oharboe@b42882b7-edfa-0310-969c-e2dbd0fdcd60> | 2009-04-27 12:12:44 +0000 |
---|---|---|
committer | oharboe <oharboe@b42882b7-edfa-0310-969c-e2dbd0fdcd60> | 2009-04-27 12:12:44 +0000 |
commit | 88c91b4663ae5dca70ebbf52878904d23c98ead2 (patch) | |
tree | 7347ecfae7acabea62d174aa01dcb948c299e40d /src | |
parent | bd7d019b56a17c133f2696ae0e16f280f01236a8 (diff) | |
download | openocd_libswd-88c91b4663ae5dca70ebbf52878904d23c98ead2.tar.gz openocd_libswd-88c91b4663ae5dca70ebbf52878904d23c98ead2.tar.bz2 openocd_libswd-88c91b4663ae5dca70ebbf52878904d23c98ead2.tar.xz openocd_libswd-88c91b4663ae5dca70ebbf52878904d23c98ead2.zip |
clean up debug/info output to be in line with other targets
git-svn-id: svn://svn.berlios.de/openocd/trunk@1544 b42882b7-edfa-0310-969c-e2dbd0fdcd60
Diffstat (limited to 'src')
-rw-r--r-- | src/target/arm11.c | 21 |
1 files changed, 16 insertions, 5 deletions
diff --git a/src/target/arm11.c b/src/target/arm11.c index 0013db55..4f7d37c6 100644 --- a/src/target/arm11.c +++ b/src/target/arm11.c @@ -525,24 +525,30 @@ static int arm11_on_enter_debug_state(arm11_common_t * arm11) void arm11_dump_reg_changes(arm11_common_t * arm11) { + + if (!(debug_level >= LOG_LVL_DEBUG)) + { + return; + } + {size_t i; for(i = 0; i < ARM11_REGCACHE_COUNT; i++) { if (!arm11->reg_list[i].valid) { if (arm11->reg_history[i].valid) - LOG_INFO("%8s INVALID (%08x)", arm11_reg_defs[i].name, arm11->reg_history[i].value); + LOG_DEBUG("%8s INVALID (%08x)", arm11_reg_defs[i].name, arm11->reg_history[i].value); } else { if (arm11->reg_history[i].valid) { if (arm11->reg_history[i].value != arm11->reg_values[i]) - LOG_INFO("%8s %08x (%08x)", arm11_reg_defs[i].name, arm11->reg_values[i], arm11->reg_history[i].value); + LOG_DEBUG("%8s %08x (%08x)", arm11_reg_defs[i].name, arm11->reg_values[i], arm11->reg_history[i].value); } else { - LOG_INFO("%8s %08x (INVALID)", arm11_reg_defs[i].name, arm11->reg_values[i]); + LOG_DEBUG("%8s %08x (INVALID)", arm11_reg_defs[i].name, arm11->reg_values[i]); } } }} @@ -712,7 +718,12 @@ int arm11_poll(struct target_s *target) /* architecture specific status reply */ int arm11_arch_state(struct target_s *target) { - FNC_INFO_NOTIMPLEMENTED; + arm11_common_t * arm11 = target->arch_info; + + LOG_USER("target halted due to %s\ncpsr: 0x%8.8x pc: 0x%8.8x", + Jim_Nvp_value2name_simple( nvp_target_debug_reason, target->debug_reason )->name, + R(CPSR), + R(PC)); return ERROR_OK; } @@ -814,7 +825,7 @@ int arm11_resume(struct target_s *target, int current, u32 address, int handle_b if (!current) R(PC) = address; - LOG_INFO("RESUME PC %08x%s", R(PC), !current ? "!" : ""); + LOG_DEBUG("RESUME PC %08x%s", R(PC), !current ? "!" : ""); /* clear breakpoints/watchpoints and VCR*/ arm11_sc7_clear_vbw(arm11); |