meta data for this page
Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision | |||
start:avarice [2019/06/15 22:42] admin |
start:avarice [2019/06/15 22:51] (current) admin |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | ===== AVR debugger ===== | + | ====== AVR debugger ====== |
This post shows some possible debuggers for the ATMEL AVR MCU. Due to a more and more difficult handling with the debug server AVARICE under Linux the subject is no longer pursued. | This post shows some possible debuggers for the ATMEL AVR MCU. Due to a more and more difficult handling with the debug server AVARICE under Linux the subject is no longer pursued. | ||
Line 137: | Line 137: | ||
guest:~$ avarice -4 -P atmega169 -d :4242 | guest:~$ avarice -4 -P atmega169 -d :4242 | ||
</Code> | </Code> | ||
- | Die letzte Option ist nur mit der letzten Version von avarice aus dem SVN repository möglich. Weiterhin lässt sich aus unbekannten Gründen avarice nur als root starten und in den listener versetzen. | + | The last option is only possible with the latest version of avarice from the SVN repositories. |
- | Die Möglichkeit AVARICE über den xinetd zu starten bleibt erfolglos, da AVARICE auf dem Port lauschen soll auf dem auch xinetd listener ist. Beim Start von AVARICE beendet dieses sich vorzeitig mit einem "gdb communications failure: Address already in use". | + | <note tip> |
- | Scheinbar ist AVARICE nicht für die Benutzung als Service mithilfe von xinetd entwickelt worden.\\ | + | It is not possible to start AVARICE by xinetd or systemd. It must be started manually and also after a crash which could happen by use of Eclipse and GDB on a remote PC. |
- | Aus diesem Grund ist AVARICE nach Beendigung oder Absturz manuell im Terminal neu zu starten. Beendigung oder Absturz können durch die auf dem entfernten PC laufende Eclipse IDE hervorgerufen werden. | + | </note> |
+ | Because AVARICE refuses proper operation on a ATMEGA644, debugging is not possible. It seems the AVARICE development is orphaned. For a good working debug session ATMELStudio of Microchip is needed, but is running only on Windows systems. |