Problem: Dragon with Arduino Ethernet ISP and DebugWir

Dieses Thema im Forum "Entwicklungsboards und Referenzdesigns" wurde erstellt von sakurasanta86, 7. Juli 2018.

  1. sakurasanta86

    sakurasanta86 Neues Mitglied

    Registriert seit:
    7. Juli 2018
    Beiträge:
    1
    Zustimmungen:
    0
    Punkte für Erfolge:
    1
    Sprachen:
    Python
    Hello,

    From a friend I got an Arduino Ethernet board with an ATmega328 CPU.
    Now I want to "play around" with it a bit. Under the Arduino environment with a serial programmer everything runs including Ethernet.

    I just do not like this whole Arduino stuff. In particular, debugging is practically impossible.
    So I came up with the idea to operate the board over ISP and the AVRDragon. My hope is
    just take the AVR Studio 5 with GCC and then program via ISP and via Debugwire
    to debug.

    For this I connected the ISP connector of the Dragon with the ISP connector of the Arduino 1: 1.
    But unfortunately the AVR Studio does not recognize the board.

    Already have my fingers googled, but unfortunately found no useful clue.
    Has anyone ever tried something like that? Is that possible? What am I doing wrong?

    I'm grateful for any hint.
    Wendy
     
  2. LotadaC

    LotadaC Sehr aktives Mitglied

    Registriert seit:
    22. Januar 2009
    Beiträge:
    2.913
    Zustimmungen:
    43
    Punkte für Erfolge:
    48
    Sprachen:
    BascomAVR, Assembler
    Hi,

    there are some reasons possible:
    • if the RSTDISBL-fuse is activated, programming via SPI (and DebugWire ?? ) is impossible.
    • if the SPIEN-fuse is deactivated, SPI-programming is impossible.
    • if the DWEN-fuse is activated, DegugWire-programming is possible, but SPI-programming not. DWEN can be deactivated by debugWire only (maybe in high voltage parallel programming (HVPP) too)
    Your Dragon should support SPI and dWire programming.
    Arduinos typically use an Bootloader for programming (UART via an USB-TTL-IC or (in your case) an Ethernet-TTL-IC (WIZNETxxxx). The Arduino-IDE should be able to flash this loader in erased Targets and modify the fuses using SPI-programming. Did you read the fuses?

    Which programming interface(s) did you try (with your Dragon and the ATMEL-Studio), and what was the error message(s)?

    @TommyB : gibt's irgendwelche Sachen beim deaktivieren vom dWire über das 5er Studio zu beachten?
     
  3. TommyB

    TommyB Premium Benutzer

    Registriert seit:
    17. Mai 2010
    Beiträge:
    1.673
    Zustimmungen:
    55
    Punkte für Erfolge:
    48
    Sprachen:
    Assembler, LunaAVR, VB.Net, Python, C#
    @LotadaC Eigentlich nicht. Wird über das Menü im Studio deaktiviert und danach ist ISP wieder aktiv (ggf. Power Cycle). Man muss das Studio denn nur umstellen von dW auf ISP, falls gewünscht. Einzige Ausnahme ist, wenn RSTDISBL gesetzt ist, ist es nicht nur mit SPI sondern auch mit dW Asche. + dem üblichen halt. Internal 32KHz + /8 Teiler = böse. Verfusen halt.
     
  • Über uns

    Unsere immer weiter wachsende Community beschäftigt sich mit Themenbereichen rund um Mikrocontroller- und Kleinstrechnersysteme. Neben den Themen Design von Schaltungen, Layout und Software, beschäftigen wir uns auch mit der herkömmlichen Elektrotechnik.

    Du bist noch kein Mitglied in unserer freundlichen Community? Werde Teil von uns und registriere dich in unserem Forum.
  • Coffee Time

    Unser makerconnect-Team arbeitet hart daran sicherzustellen, dass unser Forum permanent online und schnell erreichbar ist, unsere Forensoftware auf dem aktuellsten Stand ist und unser eigener makerconnekt-Server regelmäßig gewartet wird. Wir nehmen das Thema Datensicherung und Datenschutz sehr ernst und sind hier sehr aktiv, auch sorgen wir uns darum, dass alles Drumherum stimmt!

    Dir gefällt das Forum und die Arbeit unseres Teams und du möchtest es unterstützen? Unterstütze uns durch deine Premium-Mitgliedschaft, unser Team freut sich auch über eine Spende für die Kaffeekasse :-)
    Vielen Dank!
    Dein makerconnect-Team

    Spende uns! (Paypal)
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren und die Seite optimal für dich anzupassen. Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden