A debug module (20) is provided which allows a developer to capture three
types of debug information. The three types of debug information are:
change-of-flow addresses, CPU data, and current instruction addresses. The
debug information is captured in an on-chip debug FIFO memory (30) during
program development. The debug information is provided to an external host
via a serial communication interface (14) for post-processing and
analysis. Storing and retrieving program information in this way is useful
in microcontrollers that do not provide external access to address and
data bus signals.
Se proporciona un módulo del eliminar errores (20) de el cual permite que un revelador capture tres tipos eliminan errores de la información. Los tres tipos de eliminan errores de la información son: cambiar-de-fluyen las direcciones, los datos de la CPU, y las direcciones de instrucción actuales. La información del eliminar errores se captura en una en-viruta elimina errores de la memoria del primero en entrar, primero en salir (30) durante el desarrollo de programa. La información del eliminar errores se proporciona a un anfitrión externo vía un interfaz de comunicaciones serial (14) para el post-processing y el análisis. Almacenar y el recuperación de la información del programa en esta manera es útiles en los microcontroladores que no proporcionan el acceso externo a las señales del ómnibus de la dirección y de datos.