Intel Computer Hardware I/O Processor Instrukcja Użytkownika Strona 67

  • Pobierz
  • Dodaj do moich podręczników
  • Drukuj
  • Strona
    / 68
  • Spis treści
  • BOOKMARKI
  • Oceniono. / 5. Na podstawie oceny klientów
Przeglądanie stron 66
Evaluation Platform Board Manual 67
B.9 Debugging Basics
B.9.1 Overview
Debuggers allow developers to interrogate application code by allowing program flow control, data
observation, and data manipulation. The flow control functions include the ability to single-step
through the code, step into functions, step over functions, and run to breakpoint (hardware or
software). The data observation and manipulation functions include access to memory, registers, and
variables. The combination of the flow control and data functions allows the developer to debug
problems as they occur or to validate the application code. As the size of an application grows, the
need to be able to narrow down the cause of a problem to a few lines of code is imperative.
Debuggers have a finite set of capabilities and limitations. Debuggers can give insight that is difficult
to obtain without them, but they can fail when they are not used within the limits of their
functionality. They are intrusive by definition. They are software programs that interact with software
monitors or hardware (JTAG) to control a target program. Ultimately, the debugger works best when
the developer understands what it can and can not do and uses it within those constraints.
B.9.2 Hardware and Software Breakpoints
The following section provides a brief overview of breakpoints. See the Intel
®
80332 I/O Processor
Developer’s Manual, for more detailed information.
B.9.2.1 Software Breakpoints
Software breakpoints are setup and utilized via debugger utilities (such as Code|Lab). The abilities of
software breakpoints were seen in Section B.7 of this Guide. Program execution can be halted at a
particular line of code, stepped through, and executed again to the next breakpoint via debuggers.
During this process, register values, memory address contents, variable contents, and many other
useful pieces of information can be monitored.
B.9.2.2 Hardware Breakpoints
Hardware breakpoints step and breakpoint in code in either ROM or RAM without altering the code,
stacks, or other target information. Hardware breakpoints handle difficult issues, by providing the
ability to set the processor conditions that cause the program to halt. Use hardware breakpoints to
locate problems such as reentrance, obscure timing, etc.
The 80332 contains two instruction breakpoint address registers (IBCR0 and IBCR1), one data
breakpoint address register (DBR0), one configurable data mask/address register (DBR1), and one
data breakpoint control register (DBCON). The 80332 also supports a 256 entry, trace buffer, that
records program execution information. The registers to control the trace buffer are located in CP14.
Przeglądanie stron 66
1 2 ... 62 63 64 65 66 67 68

Komentarze do niniejszej Instrukcji

Brak uwag

LG LD-2157LH manuels

Manuels d'utilisation et guides de l'utilisateur pour Lave-vaisselle LG LD-2157LH.
Nous fournissons des manuels en pdf 1 LG LD-2157LH à télécharger gratuitement par type de document : Manuel de l'utilisateur






Plus de produits et de manuels pour Lave-vaisselle LG

Modèles Type de document
LD-2052SH Manuel de l'utilisateur   LG LD-2052SH Owner’s Manual, 24 pages
LD-2161SH Manuel de l'utilisateur   LG LD-2161SH Owner’s Manual, 24 pages
WZ-6808TH Manuel de l'utilisateur   LG WZ-6808TH Owner's manual, 28 pages
LDF5545ST Manuel de l'utilisateur    LG LDF5545WW,LDF5545ST Owner’s Manual [en] , 108 pages
D1453WF Manuel de l'utilisateur   LG D1453WF Owner's manual, 68 pages
LD-2050SH Manuel de l'utilisateur   LG LD-2050SH Owner’s Manual, 35 pages
LD-2060LH Manuel de l'utilisateur   LG LD-2060LH Owner’s Manual, 24 pages
D1417WFB Manuel de l'utilisateur   LG D1417WFB Owner's manual, 36 pages
LD-2050WH Manuel de l'utilisateur   LG LD-2050WH Owner’s Manual, 35 pages
LD-2131SH Manuel de l'utilisateur   LG LD-2131SH Owner’s Manual, 24 pages
D1452WF Manuel de l'utilisateur   LG D1452WF Owner’s Manual, 36 pages
39232533 Manuel de l'utilisateur     LG 39232533 Owner’s Manual, 100 pages
LDF8922ST Manuel de l'utilisateur    LG LDF8922ST Owner’s Manual, 48 pages
DW-EN105T Manuel de l'utilisateur   LG DW-EN105T Owner's manual, 32 pages
LDS5540BB Manuel de l'utilisateur     LG LDS5540BB manuel du propriétaire [en] , 80 pages
WZ-6805MF Manuel de l'utilisateur   LG WZ-6805MF Owner's manual, 28 pages
KD-C706SW Manuel de l'utilisateur   LG DC65W Owner's manual, 36 pages
KD-823NT Manuel de l'utilisateur   LG KD-823NT Owner's manual, 37 pages
LD-2261THB Manuel de l'utilisateur   LG LD-2080TH Owner’s Manual [ja] [zh] , 24 pages
LD-12AS6 Manuel de l'utilisateur   LG LD-12AT7 Owner’s Manual, 20 pages