- Labornetzteil AliExpress         
Ergebnis 1 bis 10 von 11

Thema: Asuro - Wie werden pages geflasht?

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Erfahrener Benutzer Roboter Genie
    Registriert seit
    20.08.2008
    Ort
    Karlsruhe
    Alter
    37
    Beiträge
    1.225
    Zitat Zitat von Wsk8 Beitrag anzeigen
    Weiß ich, die Verbindung funktioniert. Daten wurden auch korrekt gesendet laut CRC-Überprüfung.
    Und was genau funktioniert dann nicht? Wenn du einen zweiten Transceiver besitzt, kannst du die Kommunikation mitschneiden. Das Protokoll habe ich im Quelltext von tinyasuroboot dokumentiert.

    Grüße,
    Markus
    Tiny ASURO Library: Thread und sf.net Seite

  2. #2
    Erfahrener Benutzer Roboter-Spezialist
    Registriert seit
    08.08.2008
    Ort
    DE
    Beiträge
    523
    Zitat Zitat von markusj Beitrag anzeigen
    Und was genau funktioniert dann nicht?

    Grüße,
    Markus
    Um in den flash zu schreiben, hab ich die Funktion void boot_program_page (uint32_t page,uint8_t*buf) dbenutzt.
    Bei der page, habe ich immer +64 dazugerechnet, da das ja die Größe einer Seite ist. Leider funktioniert es nicht.
    Die Daten in den Flash zu schreiben.

    mfg

  3. #3
    Erfahrener Benutzer Roboter Genie
    Registriert seit
    20.08.2008
    Ort
    Karlsruhe
    Alter
    37
    Beiträge
    1.225
    Zitat Zitat von Wsk8 Beitrag anzeigen
    Die Daten in den Flash zu schreiben.
    So weit waren wir schon, hilfreich ist die Aussage trotzdem nicht. Du sagst die Daten werden gesendet. Wie reagiert der ASURO darauf? Welche Zustände durchläuft der Bootloader im ASURO?

    mfG
    Markus
    Tiny ASURO Library: Thread und sf.net Seite

  4. #4
    Erfahrener Benutzer Roboter-Spezialist
    Registriert seit
    08.08.2008
    Ort
    DE
    Beiträge
    523
    Connection -> OK
    Daten empfangen -> CRC -> OK
    Daten via boot_program_page(...) in den Flash schreiben -> OK

    Programm funktioniert -> FAIL

    Werde wohl selbst noch ein bisschen rumprobieren und debuggen.

    mfg

  5. #5
    Erfahrener Benutzer Roboter Genie
    Registriert seit
    20.08.2008
    Ort
    Karlsruhe
    Alter
    37
    Beiträge
    1.225
    Wenn das Programm nicht selbst Probleme macht (manchmal sucht man Fehler an der falschen Stelle weil man ein fehlerhaftes Hexfile geladen hat ...) sind vielleicht die Daten kaputt die du überträgst. Wenn du testweise einen zweiten AVR mit einem kompatiblen Bootloader flashst, könntest du hinterher den Flash auslesen und analysieren was der Loader empfangen und geschrieben hat.

    mfG
    Markus
    Tiny ASURO Library: Thread und sf.net Seite

Ähnliche Themen

  1. Wie heiß werden Nixieröhren
    Von hunni im Forum Elektronik
    Antworten: 25
    Letzter Beitrag: 05.10.2010, 18:29
  2. Zuviele Pages beim Flashen !?
    Von Zehplusplus im Forum Asuro
    Antworten: 1
    Letzter Beitrag: 03.06.2010, 15:19
  3. Habe geflasht aber nichts passiert
    Von Matthias15 im Forum Asuro
    Antworten: 7
    Letzter Beitrag: 14.07.2008, 00:56
  4. Antworten: 12
    Letzter Beitrag: 12.12.2007, 15:08
  5. Antworten: 1
    Letzter Beitrag: 12.04.2007, 09:24

Berechtigungen

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

Solar Speicher und Akkus Tests