Embedded Systems, Processors, Software Development, Computer Science, Programming.
place Software Breakpoints in code that exists in read only based memories like ROM or Flash (although for code placed into flash memory ,there are some debuggers like Segger j-link allowing to place software breakpoints into flash and use the flash driver to write the software breakpoint