1. Product and Versions Concerned
E8a Emulator Software
V.1.00 Release 00 and V.1.00 Release 00A
2. Description
If the line containing the BBC or BBS instruction of the 740 MCU
family is single-stepped in the 740 E8a Emulator Debugger included in
the product concerned, the program may not halt at the next instruction
to be executed but continue running (single-step execution not ended).
3. Conditions
This problem may occur if the following conditions are all satisfied:
(1) The 740 E8a Emulator Debugger included in the product concerned
is running.
(2) In the program exists the BBC or BBS instruction used in the ZERO
PAGE BIT RELATIVE addressing mode, and a bit stored in memory
addresses 80h to FFh is used as a branch condition.
(3) The instruction in (2) above is single-stepped.
Example:
-------------------------------------------------------------------------
BBC 0, 80h, 0E123h ; Bit 0 in address 80h used as a branch condition
BBS 0, FFh, 0E123h ; Bit 0 in address FFh used as a branch condition
-------------------------------------------------------------------------
4. Workaround
If step execution not ended, press the Stop button of High-performance
Embedded Workshop.
NOTICE:
If the Stop button pressed, the program may not halt at the instruction
to be executed next to the BBC or BBS instruction, but halt at the address
whose instructions were executed at that time.
5. Schedule of Fixing the Problem
This problem has been resolved in E8a Emulator Software V.1.01 Release 00,
which will be released on and after February 6. So use the latest version.
For details of V.1.01 Release 00, see RENESAS TOOL NEWS Document No.
080201/tn4, published on the same date, on the Web page at
http://tool-support.renesas.com/eng/toolnews/080205/tn4.htm
This site will be opened from February 5 on.