- Akku Tests und Balkonkraftwerk Speicher         
Ergebnis 1 bis 10 von 14

Thema: AtMega 2560 mit Arduino Bootloader nutzen ohne Arduino Mega2560-Platine

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Erfahrener Benutzer Roboter Genie
    Registriert seit
    17.02.2009
    Ort
    Aachen
    Beiträge
    1.178
    Hmmm...also reagiert der µC und die Fuses stimmen.
    Die Lockbits sind auch nicht gesetzt. Woran könnte die Kommunikation denn noch hapern?
    Dass es kein generelles Treibrproblem des CH340-Chips vom Uno-Board ist, weiß ich, da ich sonst auch keinen AtMega328 damit programmieren könnte. Und mit dem Usb-FTDI-Dongle (100nF auf der Resetleitung) konnte ich den Mega auch nicht beschreiben.
    Gelegentlich blinken RX/TX auf dem Dongle schon etliche Male, wenn ich den Upload starte. Aber erfolggekrönt wars bisher nicht.

  2. #2
    Erfahrener Benutzer Robotik Visionär Avatar von Hubert.G
    Registriert seit
    14.10.2006
    Ort
    Pasching OÖ
    Beiträge
    6.220
    Es könnte auch die Baudrate nicht stimmen, 115200
    Hast du schon mal das Programm XLoader probiert?
    http://www.xloader.russemotto.com/
    Zum Programme übertragen ideal.
    Grüsse Hubert
    ____________

    Meine Projekte findet ihr auf schorsch.at

  3. #3
    Erfahrener Benutzer Roboter Genie
    Registriert seit
    17.02.2009
    Ort
    Aachen
    Beiträge
    1.178
    Vor Ewigkeiten mal um GRBL auf nen Arduino Nano zu schubsen.
    Kann ich denn von der Arduino-IDE hex-Files exportieren? Ich hab da keine Möglichkeit gefunden...

  4. #4
    Erfahrener Benutzer Robotik Visionär Avatar von Hubert.G
    Registriert seit
    14.10.2006
    Ort
    Pasching OÖ
    Beiträge
    6.220
    Die Dateien werden nur temporär gespeichert und nach dem Upload gelöscht.
    Grüsse Hubert
    ____________

    Meine Projekte findet ihr auf schorsch.at

  5. #5
    Erfahrener Benutzer Roboter Genie
    Registriert seit
    17.02.2009
    Ort
    Aachen
    Beiträge
    1.178
    Hmmm....okay. Ich hab ejtzt mal den Speicher von dem ArduinoMega-Board ausgelesen und per Atmel Studio hochgeladen, um auszuschließen, dass die Bootloader-Dateien defekt sind. Leider immer noch keine Veränderung.

    Könnte es evtl. sein, dass mein Quarz beim Löten Schaden genommen hat?
    Gibts ne Möglichkeit das zu testen?
    Laut Atmel Studio (irgendwo unter Device Programmung gabs die Möglichkeit, auf 8Mhz zu testen) solls da kein Problem geben.
    So langsam weiß ich nur nicht mehr, was ich noch machen könnte.
    Es kann doch kein Hexenwerk sein, 2 Kondensatoren und einen Quarz an einen Mega2560 anzudocken und ihn per ArduinoBootloader anzusprechen.

    Ich glaube, ich teste morgen mal auf nem Breadboard, ob ich nen 328 am Breadboard ansprechen kann. Vielleicht liegts ja auch grade am FTDI-Dongle oder dem Kondensator auf der Reset-Leitung (wobei der gemessene 100nF hat).
    Wenn das auch nicht klappt, nehm ich wieder ein Uno-Board um die Übertragung zu testen.

  6. #6
    Erfahrener Benutzer Roboter Genie
    Registriert seit
    17.02.2009
    Ort
    Aachen
    Beiträge
    1.178
    So, nachdem ich nun Atmel Studio und sämtliche Visual Studio-Komponenten nochmal komplett deinstalliert habe und Atmel Studio 7 nun schon zum dritten Mal "als Administrator" installiert habe, lief es dann auch endlich ohne Visual Studio Lizenzprobleme.

    Mit zadig_2.1.2 habe ich dann dem AVRISP MKII einen anderen Treiber zugeordnet, womit er in Atmel Studio unter Windows 10 problemlos lief (okay fast, einmal hatte ich minimal Probleme beim Upload des Arduino-Bootloaders mit Atmel-Studio, was mir Atmel Studio durch die Verifizierungsfunktion auch gleich mitgeteilt hatte - erneutes Hochladen hat Abilfe geschaffen).

    In Atmel Studio habe ich dann gesehen, dass bei einem meiner beiden Test-AtMega2560 ein Lockbit gesetzt war. Also µC löschen und Lockbit freigeben, nochmal Bootloader hochladen.

    Nun habe ich meinen FTDI-USB-Adapter wieder auf Seite gelegt und nochmal die Platine des Arduino Uno (ohne AtMega32 als Usb-Wandler genutzt und siehe da: Es klappt.
    Eine lange Odyssee geht also zu Ende und ich kann endlich weiter basteln

    Vielen Dank nochmal für die Hilfe!
    Ich hoffe, dass dieser Beitrag dem ein oder anderen Hilfe, seinen Atmel AVRISP MKII unter Windows 10 ans Laufen zu bringen.
    Hierzu wird Zadig gestartet, dann unter Options All devices aktivieren.
    Nun den AVRISP MKII auswählen und den libusb-Treiber auswählen. Nach einem Klick auf "Driver" noch wenige Sekunden warten und Atmel Studio (wichtig: Als Administrator installieren!) verrichtet seinen Dienst mit dem Programmer wie gewohnt



    //Edit:
    Hier noch entsprechende Links, damit ihr nicht so lange suchen müsst:
    http://atmel.force.com/support/artic...fs=Search&pn=1

    http://zadig.akeo.ie/
    Geändert von Cysign (08.11.2015 um 16:46 Uhr)

Ähnliche Themen

  1. ATmega mit Arduino Bootloader über den Serialport programmieren?
    Von robots4-ever im Forum Arduino -Plattform
    Antworten: 3
    Letzter Beitrag: 07.04.2014, 11:13
  2. Bascom Bootloader für Atmega 2560 Problem
    Von HHP im Forum Basic-Programmierung (Bascom-Compiler)
    Antworten: 5
    Letzter Beitrag: 25.03.2013, 20:51
  3. arduino mit 2560 + bascom
    Von mechatronikilm im Forum Arduino -Plattform
    Antworten: 15
    Letzter Beitrag: 10.01.2013, 20:16
  4. Antworten: 1
    Letzter Beitrag: 14.10.2012, 17:12
  5. Arduino 2560 Tutorial
    Von robo_tom_24 im Forum Arduino -Plattform
    Antworten: 4
    Letzter Beitrag: 11.09.2012, 22:22

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

12V Akku bauen