ColdFire V1 Full Chip Simulation Connection
True Time I/O Stimulation
641
Microcontrollers Debugger Manual
The
Stimulation
component executing
io_var.txt
accesses TargetObject at address
0x210
associated with
PORT_DATA
in the source. You can observe this by watching the
Template component. The arrow is not raising steadily, but jumps around. The
Stimulation component now handles the value of
PORT_DATA
.
Using an editor, open the file named
io_var.txt
in the FCS demo directory. This file
looks like
Listing 28.7
.
Listing 28.7 io_var.txt
/* Define an identifier a, which is located at address 0x210*/
/* This identifier is 1 Byte wide.*/
def a = TargetObject.#210.B;
/* After 200 000 cycles have expired, repeat 50 time */
/* the code sequence specified between the keywords */
/* PERIODICAl and END. */
PERIODICAL 200000, 50:
50000 a = 128;
/* After 50 000 cycles, write 128 at address 0x210. */
150000 a = 4;
/* After 150 000 cycles, write 4 at address 0x210. */
END
10000000 a = 0;
/* After 10 000 000 cycles, write 0 at address 0x210. */
First, the simulated object is defined. This object is located at address 0x210 and is 1 byte
wide. Once 200,000 cycles have been executed, the memory location 0x210 is accessed
periodically 50 times. First the memory location is set to 128, then 100,000 cycles later, it
is set to 4.
Example Program with Stimulated Interrupt
1. Choose
Simulator > Reset
.
2. Activate Stimulation Window by clicking on it.
3. Choose
Stimulation > Open File
io_int.txt
.
4. Select the Source component window.
5. Choose
Source > Open Module
io_demo.c
.
6. Scroll into the procedure
Interrupt_Routine
.
7. Set a breakpoint in the
Interrupt_Routine
as shown below.
Figure 28.74
shows the Source component window.
Summary of Contents for Microcontrollers
Page 1: ...Microcontrollers Debugger Manual Revised 22 October 2007 ...
Page 20: ...Table of Contents 20 Microcontrollers Debugger Manual ...
Page 24: ...Book I Contents 24 Microcontrollers Debugger Manual ...
Page 60: ...Debugger Interface Highlights of the User Interface 60 Microcontrollers Debugger Manual ...
Page 156: ...Debugger Components Visualization Utilities 156 Microcontrollers Debugger Manual ...
Page 198: ...Real Time Kernel Awareness OSEK Kernel Awareness 198 Microcontrollers Debugger Manual ...
Page 236: ...Synchronized Debugging Through DA C IDE Troubleshooting 236 Microcontrollers Debugger Manual ...
Page 238: ...Book II Contents 238 Microcontrollers Debugger Manual ...
Page 332: ...HC08 Full Chip Simulation Configuration Procedure 332 Microcontrollers Debugger Manual ...
Page 348: ...MON08 Interface Connection Device Class Description 348 Microcontrollers Debugger Manual ...
Page 364: ...ICS MON08 Interface Connection Device Class Description 364 Microcontrollers Debugger Manual ...
Page 428: ...HC08 FSICEBASE Emulator Bus State Analyzer BSA 428 Microcontrollers Debugger Manual ...
Page 430: ...Book III Contents 430 Microcontrollers Debugger Manual ...
Page 466: ...HCS08 Full Chip Simulation Peripheral Modules Commands 466 Microcontrollers Debugger Manual ...
Page 544: ...HCS08 On Chip DBG Module HCS08 DBG V3 New Features 544 Microcontrollers Debugger Manual ...
Page 546: ...Book IV Contents 546 Microcontrollers Debugger Manual ...
Page 576: ...Book V Contents 576 Microcontrollers Debugger Manual ...
Page 698: ...Book VI Contents 698 Microcontrollers Debugger Manual ...
Page 714: ...Flash Programming NVMC Commands 714 Microcontrollers Debugger Manual ...
Page 730: ...Book VII Contents 730 Microcontrollers Debugger Manual ...
Page 840: ...Book VIII Contents 840 Microcontrollers Debugger Manual ...
Page 864: ...Book IX Contents 864 Microcontrollers Debugger Manual ...
Page 868: ...Legacy Target Interfaces Removed 868 Microcontrollers Debugger Manual ...