Dies ist eine alte Version des Dokuments!


BlackBox Java/Oberon Cross Environment

Debugging

Mit USB-BDI

Debuggingmöglichkeiten bei mobilen Robotern Start aus dem Ram:

  1. Laden des Rams
  2. TargetGo
  3. Jetzt kann das USB-Kabel getrennt werden
  4. Kabel wieder verbinden und Befehl USBBDI.ReopenDevice aufrufen
  5. Debuggen

Start aus dem Flash: Damit mit aufgestecktem Interfaceprint gestartet werden kann, müssen die Jumper so gesteckt werden, dass die Speisung des Interfaceprints vom Prozessorboard aus erfolgt. Solange das USB-Kabel mit dem Host verbunden ist, spielt die Jumpersetzung natürlich keine Rolle. Wenn das Target aus dem Flash startet, bleibt der Debug-Modus ausgeschaltet und es kann gar nie in den Debug-Modus eingetreten werden. Das Interfaceboard müsste dazu modifiziert werden (Einlesen der Soft-Reset Leitung). Die einzige Lösung, die sich bietet ist:

  1. Programmieren des Flashs
  2. Laden des Rams (Hier wird im Wesentlichen nur noch die Systemtabelle ins Ram geladen)
  3. Starten aus dem Ram (mit Code im Flash) mit TargetGo
  4. Weiter wie bei Start aus Ram

Mit parallelem BDI