FAQs for Debugger 78K0R/RL78


The embedded tools company

Search FAQs


TOP

software breakpoint in program memory / flash (78k0r)

What can be the reasons why setting a software breakpoint fails?

Setting a software breakpoint can fail when the target HW is not able to implement the wanted breakpoint.
Possible reasons:
  • TRACE32 can not change the memory.
      Example: ROM and Flash when no preparation with FLASH.Create, FLASH.TARGET and FLASH.AUTO was made. All type of memory if the memory device is missing the necessary control signals like WriteEnable or settings of registers and SpecialFunctionRegisters (SFR).
  • Contrary settings in TRACE32.
      Like: MAP.BOnchip for this memory range. Break.SELect.<breakpoint-type> Onchip (HARD is only available for ICE and FIRE).
  • RTOS and MMU:
      If the memory can be changed by Data.Set but the breakpoint doesn′t work it might be a problem of using an MMU on target when setting the breakpoint to a symbolic address that is different than the writable and intended memory location.




  • Copyright © 2012 Lauterbach GmbH, Altlaufstr.40, D-85635 Höhenkirchen-Siegertsbrunn, Germany  Impressum
    The information presented is intended to give overview information only.
    Changes and technical enhancements or modifications can be made without notice.
    Last generated/modified: 23-Mar-2012