Jump to content

Mark

Members
  • Gesamte Inhalte

    3
  • Benutzer seit

  • Letzter Besuch

Posts erstellt von Mark

  1. Hallo,

     

    könnt ihr mir helfen? Ich verzweifle langsam :)

     

    Ich habe ebenfalls versucht, den Master-Brick mit SAM-ICE zu debuggen. Mein Aufbau ist folgender:

     

    - Master-Brick mit aufgesetztem Debug-Brick

    - Spannungsversorgung über USB (Master-Brick ist dauerhaft über USB mit dem PC verbunden)

    - SAM-ICE ist über ein JTAG-Kabel mit dem Debug-Brick verbunden

    - SAM-ICE wird über Atmel Studio 6.0 angesprochen

     

    Da JTAG in der normalen Firmware deaktiviert ist, habe ich eine Firmware gebaut, in der "#define DISABLE_JTAG_ON_STARTUP" auskommentiert worden ist. Diese habe ich erfolgreich auf die Master-Brick geflashed (Mit Brickv). Die Brick verhielt sich mit der neuen Firmware wie gewohnt.

     

    Mit SAM-ICE und Atmel Studio kann ich mit diesem Aufbau die Target-Spannung auslesen (3.3V). Sobald ich jedoch versuche, z.B. die Device-Informationen auszulesen, fällt die Target-Spannung auf 0.3V ab und bleibt auch nach mehrfachem Auslesen der Spannung konstant auf 0.3V. Abgesehen von dem Auslesen der Target-Spannung sind alle JTAG-Funktionen daraufhin nicht verwendbar.

     

    Außerdem gehen auf dem Master-Brick sämtliche LEDs aus (Direkt, nachdem ich eine JTAG-Funktion verwende (z.B. auslesen der Device-Information)). Wenn ich das JTAG Kabel abnehme, startet das Master-Brick oft neu (zu erkennen an den LEDs) oder bleibt hängen und kommt erst wieder hoch, wenn ich das USB Kabel ab- und wieder anstecke.

     

    Daraufhin habe ich eine Test-Firmware gebaut (Anschalten von zwei LEDs + Endlosschleife). Hier führt alleine schon das Anstecken des JTAG-Kabels dazu, dass die LEDs ausgehen. Sobald ich das JTAG-Kabel abnehme, gehen die LEDs wieder an.

     

    Wenn ich die "normale" Firmware des Master-Bricks verwende, kann ich die Target-Spannung normal auslesen. Wenn ich versuche, die Device-Information auszulesen, zeigt mir Atmel Studio an, dass keine Verbindung aufgebaut werden konnte. Die Target-Spannung bleibt in diesem Fall jedoch konstant bei 3.3V und auch die LEDs auf des Master-Bricks leuchten noch.

     

    Habt ihr eine Idee, woran das liegen kann?

     

    Viele Grüße

×
×
  • Neu erstellen...