Todas las operaciones de lectura o modificar/escritura se necesitan para
implementar el copilador son hechas por aplicaciones del Break Point Unit
implements Break on Change of Program Flow, Single Step Break, two
Program Memory Break Points, and two combined Break Points. Sin embargo,
las cuatro puntos de descanso puede ser configurados como lo siguiente:
•
4 single Program Memory Break Points.
• 3 Single Program Memory Break Point + 1 single Data Memory Break Point.
• 2 single Program Memory Break Points + 2 single Data Memory Break Points.
• 2 single Program Memory Break Points + 1 Program Memory Break Point
with mask ("range
Break Point").
• 2 single Program Memory Break Points + 1 Data Memory Break Point with
mask ("range Break
Point").
Un compilador, como el AVR studio, debe sin embargo usar uno o más de estos
recursos para propósitos internos, permitiendo menos flexiblidad al usuario
final.
Una lista del On-chip debug de las instrucciones específicas del JTAG es dada
en
"On-chip Debug Specific JTAG Instructions" en la página 264 del data
sheet.
El fusible JTAGEN debería ser programado para habilitar el Pórtico de Acceso
de Prueba del JTAG. En suma, el fusible OCDEN debe ser programado y los
bits de Bloqueo no debería ser puestos en uno para el sistema de trabajo On-
chip debug. Como un sistema de seguridad, el sistema On.chip debug es
deshabilitado cuando los bits de bloqueo LB1 o LB2 son peuestos en uno.
Además, el sistema On-chip debug debería estar provisto de un back-door
dentro del dispositivo.
El AVR estudio permite al usuario un control total en la ejecución de los
programas en el dispositivo AVR con la capacidad del On-chip debug, AVR In-
Circuit Emulator, or the built-in AVR Instruction Set Simulator.
La fuente de soporte del AVR estudio ejecuta programas en nivel ensamblador
con Atmel Corporation's AVR Assembler and C programs compiled with third
party vendors' compilers.
AVR estudio funciona con Microsoft® Windows® 95/98/2000 y Microsoft
Windows NT®.
Para una descripción total del AVR estudio, por favor refierase a la Guía de
Usuario del AVR estudio.
Todos los comandos de ejecución están presentes en el AVR estudio. El usuario
puede ejecutar el programa, con pasos simples a través de códigos
The user can execute the program, single step through the code either by