meta data for this page
  •  

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

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 istBeim 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 systemdIt 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.