{[ promptMessage ]}

Bookmark it

{[ promptMessage ]}

aLec07_Debugging - Introduction to Embedded Microcomputer...

Info iconThis preview shows pages 1–2. Sign up to view the full content.

View Full Document Right Arrow Icon
Introduction to Embedded Microcomputer Systems Lecture 7.1 Jonathan W. Valvano Recap Logical operations (set, clear, mask, toggle) Shift operations Arithmetic operations (CCR bits) Overview Debugging TExaS Real 9S12DP512 9S12DP512 I/O $0000 to $03FF Ports A,B,E,H,K,J,P,AD0,AD1, M, S, T 14 KiB RAM $0800 to $3FFF 48 KiB ROM $4000 to $FFFF Good data sheets to have available 32 page CPU12 quick reference http://users.ece.utexas.edu/~valvano/Datasheets/CPU12rg.pdf 458 page CPU12 programming reference http://users.ece.utexas.edu/~valvano/Datasheets/S12CPUV2.pdf datasheets from Freescale http://users.ece.utexas.edu/~valvano/Datasheets/MC9S12DP512.zip Debugging terms that essential mean the same thing Testing Debugging Diagnostics Verification Debugging Actions Functional debugging , input/output values Performance debugging , input/output values with time Tracing , measure sequence of operations Profiling , o measure percentage for tasks, o time relationship between tasks Performance measurement , how fast it executes Optimization , make tradeoffs for overall good o improve speed, o improve accuracy, o reduce memory, o reduce power, o reduce size, o reduce cost Debugging Items Instrumentation, code with add to system Visualization, how we see debugging information Goal of debugging maintain and improve software remedy faults or to correct errors in a program role of a debugger is to support this endeavor
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full Document Right Arrow Icon
Image of page 2
This is the end of the preview. Sign up to access the rest of the document.
  • Fall '10
  • valvano
  • Input/output, Jonathan W. Valvano, Embedded Microcomputer Systems, debugging instrument, PTP Debugging Instrument

{[ snackBarMessage ]}