Skip to main content
Knowledgebase
Home
Renesas Electronics Europe - Knowledgebase

About operation of safety functions when using on-chip debugger

Last Updated:01/16/2018

Question:

Is it possible to evaluate safety functions using the on-chip debugger?

Answer:

As described below, it depends on the safety functions. Be sure to evaluate the safety functions with the on-chip debugger under the same environment in which your system is actually used (in normal operating mode). Note that a monitor program is allocated in the memory for on-chip debugging.

∙ High-speed CRC function:
The results of CRC operation will differ from that of on-chip debugging because of the allocation of the monitor program.

∙ General-purpose CRC function:
Setting a software break in a target area of CRC operation results in a different CRC outcome. Also, when the area in which the monitor program is allocated is a target for CRC operation, the result of CRC operation will differ from that of on-chip debugging.

∙RAM-ECC function: 
This function is disabled during on-chip debugging. Thus, do not use ECC test mode to check whether this function is operating or not.

∙ CPU stack pointer monitor function:
Since the monitor program uses RAM, do not evaluate this function with the on-chip debugger.

∙ Clock monitor function:
Since the operating clock of the monitor program is to be verified during on-chip debugging, do not evaluate this function with the on-chip debugger.

∙ RAM guard function:
Since the RAM is rewritten anytime an instruction to rewrite to a guarded RAM area is executed (stepwise execution), it is impossible to evaluate this function with the on-chip debugger.

∙ SFR guard function:
It is possible to evaluate this function with the on-chip debugger.

∙ Invalid memory access detection function:
When a stepwise execution is performed for the address of the memory that is invalidly accessed or when the program is executed after a software break, an internal reset will not be generated. In this case, it is impossible to evaluate this function with the on-chip debugger.

∙ A/D test function:
It is possible to evaluate this function with the on-chip debugger.

∙ Digital output signal level detection function for I/O ports:
It is possible to evaluate this function with the on-chip debugger.

Suitable Products
RL78/F13
RL78/F14
RL78/F15