Benutzer-Werkzeuge

Webseiten-Werkzeuge


project:dali_nodemcu

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
project:dali_nodemcu [2016-01-20 21:30] 2a02:8070:4b8:9700:8db3:e627:cb2e:3dd3project:dali_nodemcu [2016-01-20 21:41] (aktuell) 2a02:8070:4b8:9700:8db3:e627:cb2e:3dd3
Zeile 48: Zeile 48:
  
 [[http://dangerousprototypes.com/docs/JTAG]] [[http://dangerousprototypes.com/docs/JTAG]]
 +
 +Wie man einen ESP8266 an einen Debugger anschließt, sieht man hier: http://visualgdb.com/tutorials/esp8266/
  
 ---- ----
Zeile 54: Zeile 56:
 Datei .gdbinit Datei .gdbinit
  
-''file app/.output/eagle/debug/image/eagle.app.v6.out+''file app/.output/eagle/debug/image/eagle.app.v6.out'' 
 + 
 +''set remote interrupt-sequence BREAK'' 
 + 
 +''target extended-remote localhost:3333'' 
 + 
 +''add-symbol-file ../esp-elf-rom/bootrom.elf 0x40000000'' 
 + 
 +Die BOOTROM gibt es hier: https://github.com/jcmvbkbc/esp-elf-rom 
 + 
 +---- 
 + 
 +=== Debugger nutzen === 
 + 
 +Nun lässt sich der Debugger im Projekt verzeichnis von NodeMCU-Dali nutzen. 
 + 
 +Befehle:  
 + 
 +break <funktion> //setzt einen Breakpoint (Hardware-Breakpoint/Software-Breakpoint je nach Verfügbarkeit)
  
-set remote interrupt-sequence BREAK+backtrace //zeigt den stack
  
-target extended-remote localhost:3333+monitor halt //stoppt die Ausführung des programms
  
-add-symbol-file ../esp-elf-rom/bootrom.elf 0x40000000''+monitor reset //setzt das Programm zurück
  
 +monitor reg //zeigt die aktuellen Register an
  
  
  
project/dali_nodemcu.1453321849.txt.gz · Zuletzt geändert: 2016-01-20 21:30 von 2a02:8070:4b8:9700:8db3:e627:cb2e:3dd3