On 17/8/2023 6:30 am, Kinsey Moore wrote: > The current ARM support in libdebugger does not cover Cortex-M series > cores since it requires support for CP14 system register accessor > instructions. Cortex-M series cores support debug monitor mode, but its > configuration is accessed by memory mapped registers instead of using > CP14. This omits building libdebugger from BSPs that use a cortex-m ABI > flag.
The ARM libdebugger has support to use memory mapped registers. It is determined by the ROM and then rtems_debugger_arm_debug_registers. I think the code currently assume CP14 instructions but I think that could be made conditional where needed? Are these builds of Cortex-M processors able to support libdebugger? I have been rejecting changes like this unless there is a reason it cannot be made to work. Are there reasons it cannot be made to work? Chris _______________________________________________ devel mailing list devel@rtems.org http://lists.rtems.org/mailman/listinfo/devel