beautypg.com

Zilog EZ80F916 User Manual

Page 10

background image

UM014423-0607

Table of Contents

ZiLOG Developer Studio II

eZ80Acclaim!

®

User Manual

x

Disassembly Window . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 305
Simulated UART Output Window . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 306

Using Breakpoints . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 306

Inserting Breakpoints . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 307
Viewing Breakpoints . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 307
Moving to a Breakpoint . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 308
Enabling Breakpoints . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 308
Disabling Breakpoints . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 309
Removing Breakpoints . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 309

Debug Tools . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 310

Cycle-Accurate Instruction Set Simulator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 310
Non-Simulator Debug Tools . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 310

Targets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 311

RAM-Based Targets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 311
ROM/Flash-Based Targets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 311

ZiLOG Standard Library Notes and Tips 312

What is ZSL? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 313
Which on-chip peripherals are supported? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 313
Where can I find the header files related to ZiLOG Standard Libraries? . . . . . . . . . . . 313
What is the zsldevinit.asm file? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 313
What initializations are performed in the zsldevinit.asm file? . . . . . . . . . . . . . . . . . . . 313
What calls the open_periphdevice() function? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 313
When I use ZiLOG Standard Libraries in my application and build from

the command line, why do I see unresolved errors? . . . . . . . . . . . . . . . . . . . . . . . . 314

I do not use the standard boot-up module, but I have manually included

ZiLOG Standard Libraries. When I link my code with the library, why

do I get an unresolved symbols error? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 314

Where can I get the ZSL source files? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 314
I need to change the ZSL source code. How can I generate a new library

with these changes included? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 314

How can I use standard I/O calls like printf() and getch()? . . . . . . . . . . . . . . . . . . . . . 315
What is the difference between the Interrupt mode and the Poll mode

in the UARTs? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 315

What are the default settings for the UART device? . . . . . . . . . . . . . . . . . . . . . . . . . . . 315
How can I change the default UART settings for my application? . . . . . . . . . . . . . . . . 315
I am using the UART in the interrupt mode. Why do I seem to lose some

of the data when I try to print or try to receive a large amount of data? . . . . . . . . . 316

When I call open_UARTx() function by configuring it in INTERRUPT mode,

the control never comes back to my program and my program behaves

indifferently. Why is this? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 316

Where can I find sample applications that demonstrate the use of ZSL? . . . . . . . . . . . 316

This manual is related to the following products: