(GDB) Trying to break on access of certain address for an ARM IP, watchpoints does not seem to work
2 I am running a C software on an ARM IP (module name is ARM926EJS) provided by Synopsis, and the entire tool I am using is Platform Architect also by Synopsis (based on TLM simulator, the hardware part is implemented in SystemC). I received from my hardware module an address that the software is not supposed to access. Hardware modules cannot see the information of the software (or I may just not know), so I usually attach arm-none-eabi-gdb to the ARM IP during simulation to debug the software. I have to check, but I believe that the ARM IP I am using does not support hardware watchpoint (using only one hardware watchpoint returns "too many hardware watchpoints"). I am trying software watchpoint by typing set can-use-hw-watchpoints 0 I tried to see when the software accesses the strange address by typing watch *(int*)(0x2056604+0xd0000000) which the number is the address that I am receiving on the hardware. However, the program freezes, and the interrupt on gd