Zilog EZ80F916 User Manual
Page 132

UM014423-0607
Using the Integrated Development Environment
ZiLOG Developer Studio II
eZ80Acclaim!
®
User Manual
112
Download Code
The Download Code command downloads the executable file for the currently open
project to the target for debugging. The command also initializes the communication to the
target hardware if it has not been done yet. Starting in version 4.10.0, the Download Code
command can also program Flash memory. A page erase is done instead of a mass erase
for both internal and external Flash memory. Use this command anytime during a debug
session. This command is not enabled when the debug tool is the simulator.
NOTE: The current code on the target is overwritten.
If ZDS II is not in Debug mode when the Download Code command is selected, the fol-
lowing process is executed:
1. Initializes the communication to the target hardware.
2. Resets the device with a hardware reset by driving ZDI pin #2 low.
3. Configures the device using the settings in the Configure Target dialog box.
4. Downloads the program.
5. Issues a software reset through the ZDI serial interface.
6. Configures and executes the debugger options selected in the Debugger tab of the
Options dialog box. If it is a C project, ZDS II resets to the main function if it is found.
If ZDS II is already in Debug mode when the Download Code command is selected, the
following process is executed:
1. Resets the device using a software reset.
2. Downloads the program.
You might need to reset the device before execution because the program counter might
have been changed after the download.
Verify Download
Select Verify Download from the Debug menu to determine download correctness by
comparing the executable file contents to target memory.
Stop Debugging
Select Stop Debugging from the Debug menu to end the current debug session.
To stop program execution, select the Break command.
Reset
Select Reset from the Debug menu to reset the program counter to the beginning of the
program.