@all
:tanz: :blob4:
XMega PDI Debug/ICE in-circuit emulator
Beta version for the XMega PDI-debugging (ICE) is ready now.
It consists of the enhanced AVRsim (Simulator) and a
firmware update for the programmer ISP3 debug versions.
The most important functions are working:
- Run
- Stop
- CPU Reset
- ASM single step
- Pascal single step
- Breakpoint in the ASM window
- Breakpoint in the Pascal (source) window
- Update of the registers (R0..R31) on a stop
- Update of the IO-registers on a stop
- Update of the variables on a stop
- Changing of the registers, IOs and Vars by the user within the SIM.
Not ready yet:
Data BreakPoints.
Breakpoints:
All Xmega provide only two internal breakpoints. If more are
necessary then the user must insert them into the source as
fixed breakpoints with this:
Pascal:
Debug_Break
ASM:
Break
These breakpoints can permanently reside in the source because
they are only recognized by the XMega if it is in the debug mode.
So the count of the breakpoints is unlimited.
The programmer
ISP3 Debug must be updated with the included
firmware. Attention: older ISP3 Debug (before mid 2011)
must be updated by E-LAB. The firmware date can be seen in
the AVRprog by clicking the button with the magnifying class.