This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Hardware breakpoints not working

I'm using the following system:
Keil: Realview MDK-ARM ver4.10
Jtag debugger: Coocox colink
processor: generic cortex-m3 with the following memory layout :

0x00000000-0x00004000 -ROM (read only)
0x20000000-0x20008000 -RAM

In Keil uVision, I define the TARGET option memory areas with the corresponding values:
IROM:0x00000000 size:0x4000 (startup checked)
IRAM:0x20000000 size:0x8000

In the Linker option, I select the "Use memory layout from Target Dialog".

When i start the debug sessions, software breakpoints are used for the ROM area. What is wrong?