2.15 Measure Coverage [Simulator] [E20 [RX71M and RX64M Groups]]

This section describes coverage measurements that are conducted using the coverage facility.

There are several kinds of coverage measurement methods. Of these, CS+ performs, in areas designated below, a code coverage measurement of fetch-related operations on source lines and functions (C0 coverage) and a data coverage measurement of access-related operations on variables.

The areas in which CS+ performs coverage measurements are as follows:

Table 2.17

Subject Areas of Coverage Measurements

Debug Tool

Subject area

Simulator

Internal ROM/RAM, emulation ROM/RAM

E20 [RX71M and RX64M Groups]

Any desired area (up to four areas in 4-Mbyte units)

Remark

C0 coverage refers to an instruction coverage rate (statement coverage).
For example, if all instructions (statements) in code are executed at least once, then C0 = 100%.

Caution 1.

In the E20 [RX71M and RX64M Groups], this function cannot be used together with the trace function or real-time RAM monitor function.

Caution 2.

In the E20 [RX71M and RX64M Groups], data coverage cannot be measured.