Renesas Single-Chip Microcomputer M37531T-ADS User Manual Page 65

  • Download
  • Add to my manuals
  • Print
  • Page
    / 78
  • Table of contents
  • TROUBLESHOOTING
  • BOOKMARKS
  • Rated. / 5. Based on customer reviews
Page view 64
M38000T2-CPE User’s Manual 4. Hardware Specifications
REJ10J0301-0400 Rev.4.00 March 01, 2006
Page 65 of 78
4.3 Differences between the Actual MCU and Emulator
Differences between the actual MCU and emulator are shown below. When debugging the MCU using this product, be careful
about the following precautions.
IMPORTANT
Note on Differences between the Actual MCU and Emulator:
z Operations of the emulator system differ from those of actual MCUs as listed below.
(1) Reset condition
(2) Initial values of internal resource data of an MCU at power-on
When power is turned on, the ROM areas (4000h to FFFFh) of the emulator are defaulted to EAh (NOP
instruction).
(3) Capacities of the internal memories (ROM and RAM)
Because the internal ROM is emulated by the emulation memory, the capacity and assignment of the
emulator’s internal memories differ from those of the actual MCU.
(4) Register values after command reset and turning the power on
With the emulator system, when the power is turned on or after command reset, the emulator’s register
values are defaulted to FFh.
(5) Stack pointer value after command reset
With the emulator system, the stack address listed in the MCU file is used as an initial value of the stack
pointer after the command reset.
(6) Power-on reset
You can reset this emulator system by the reset command of the 740 Compact Emulator Debugger,
however, this emulator system cannot emulate operation at a power-on reset. Therefore, check the
operation at a power-on reset using an actual MCU.
(7) A/D conversion, D/A conversion
As A/D converters have a pitch converter board between the emulator MCU and the user system, some
characteristics are slightly different from those of the actual MCU.
(8) BRK instruction interrupt vector table addresses
As the emulator uses the BRK instruction interrupt table addresses, when data is read out from these
addresses, the data are different from expected values.
Note on RESET# Input:
z Do not set the target reset signal to “Low” during the user program is stopped or run-time debug command is
executed excluding the user program is executed (while RUN status LED of the emulator upper panel is ON).
Otherwise the emulator may malfunction or some data of the emulation memory may be rewritten. If setting the
target reset signal to “Low” during the user program is stopped or run-time debug command is executed, reset
the system.
Notes on BRK Instruction:
z The BRK instruction cannot be used.
z The vector address value of the BRK instruction cannot be changed.
Note on Software Breaks:
z Software breaks replace the original instruction with the BRK instruction that generates the BRK interrupt.
When the address that sets the software break is viewed in the dump window etc. while executing the programs,
the BRK instruction “00h” is displayed. When trace result are viewed in the bus display, “00h” is displayed by
fetching (by instruction) the address that sets the software break, however in the reverse assembly display, the
“BRK” instruction is displayed.
Page view 64
1 2 ... 60 61 62 63 64 65 66 67 68 69 70 ... 77 78

Comments to this Manuals

No comments