Hello Earthlings,
>From a user perspective, part of the magic that the GDB clients and OpenOCD >GDB server provides is the register info for the CPU core (such as a >ARM926ej-s) automagically. So it doesn't matter what debug UI I run (Eclipse, >ddd, etc.) when I bring up a register window, I see all my ARM core registers. >Super! But many SoCs contain many more I/O registers that are memory mapped. It is very painful when debugging to constantly look-up the address and access these manually, so these need to be easily accessed in the debugger UI window for registers (using a standard vanilla GDB client), just like the ARM core registers. Can OpenOCD do this? Is there some method for users/developers to add memory mapped register definitions to a config file? While these addresses usually get re-mapped by an OS to a virtual address, Since OpenOCD has the ability to read and write to physical addressed, this shouldn't be a problems. Worst case, if physical address accesses don't work, you'd just need the right configuration file that corresponds to your OS's virtual mapping when you start OpenOCD (assuming this functionality and the necessary config file will exist one day.) Thanks, Rob
_______________________________________________ Openocd-development mailing list Openocd-development@lists.berlios.de https://lists.berlios.de/mailman/listinfo/openocd-development