- SF800 Solar Speicher Tutorial         
Seite 18 von 41 ErsteErste ... 8161718192028 ... LetzteLetzte
Ergebnis 171 bis 180 von 405

Thema: Alternative zu Flashnnn.exe

  1. #171
    Erfahrener Benutzer Roboter Experte
    Registriert seit
    12.02.2006
    Beiträge
    459
    Anzeige

    Praxistest und DIY Projekte
    Den Sourcecode stelle ich aber nicht zur Verfügung.
    Das ist natürlich schade. Ich kann es aber verstehen, wenn jemand schon so viel Arbeit in ein Projekt gesteckt hat. Hast Du das Protokoll für den Flash-Vorgang selbst über debugging herausgefunden, oder gibt es irgendwo ein Beispielprogramm?

    Gruß,
    robo

  2. #172
    Erfahrener Benutzer Begeisterter Techniker Avatar von Osser
    Registriert seit
    31.10.2006
    Ort
    Köln
    Alter
    54
    Beiträge
    396
    Hallo robo.fr,

    nach langem Probieren und Untersuchen der Kommunikation über die Datenleitungen habe ich das Protokoll herausgefunden das dem Flashen zu Grunde liegt.

    Hier ein Auszug meiner Dokumentation.

    Code:
    Protokoll:
      DCE(Bootloader)                       DTE
      --------------------------------------------------------
      <switch on>
                                        <-- send PAGEFRAME 1
      ASURO_ACK -->
                                        <-- send PAGEFRAME 2
      ASURO_ACK -->
                                        <-- send PAGEFRAME 3
      ASURO_NAK -->
                                        <-- send PAGEFRAME 3
      ASURO_NAK -->
                                        <-- send PAGEFRAME 3
      ASURO_ACK -->
                                        <-- send PAGEFRAME 4
      ASURO_ACK -->
                                        <-- send PAGEFRAME 5
      .                                 .
      .                                 .
      .                                 .
                                        <-- send PAGEFRAME n
      ASURO_ACK -->
                                        <-- send end PAGEFRAME 
      <asuro is ready>
    
    Legend:
      ASURO_ACK 'OK'  // page ok
      ASURO_NAK 'CK'  // page checksum error
      ASURO_ERR 'ER'  // asuro error
    
      PAGEFRAME
        byte PageNum
        TAtmelRAMPage  PageData
        word PageCRC

    Dabei sind auch einige Optimierungsrunden nötig gewesen um die Datenübertragung besser in den Griff zu bekommen. Das original Flashprogramm arbeitet scheinbar ziemlich stur sein Protokoll ab, wohingegen AsuroFlash.exe abhängig von evtl. auftretenden Störungen den Übertragungsdatenstrom steuert und deshalb verlässlicher flasht.
    Deshalb habe ich das Proggi auch ursprünglich geschrieben, da ich ziemlich genervt war wie der original Flasher arbeitet.

    AF ist auch in der Lage differentiell zu flashen, was mit dem original Proggi irgentwie nie funktuioniert hat. Das spart auch einiges an Übertragungsleistung, bzw. Zeit.

    O.

  3. #173
    Erfahrener Benutzer Roboter Experte
    Registriert seit
    12.02.2006
    Beiträge
    459
    Dabei sind auch einige Optimierungsrunden nötig gewesen um die Datenübertragung besser in den Griff zu bekommen.
    Ja, sieht nach ziemlich viel Arbeit aus.

    Deshalb habe ich das Proggi auch ursprünglich geschrieben, da ich ziemlich genervt war wie der original Flasher arbeitet.
    Du hättest aber auch die Hardware Lösung wählen können, da geht das Programmieren noch schneller.

    Gruß,
    robo

  4. #174
    Benutzer Stammmitglied
    Registriert seit
    25.04.2007
    Beiträge
    54
    Hallo Osser,
    leider habe ich mit dem Kommandozeilenparameter
    AsuroFlash.exe /ADAP
    keinen Erfolg.
    AF nimmt meine Datei AsuroFlash.ini im Programmverzeichnis nicht an.
    Ich habe das auf WinXP und Win2000 getestet.
    Weißt Du noch Rat?
    Viele Grüße
    Ulli

  5. #175
    Erfahrener Benutzer Begeisterter Techniker Avatar von Osser
    Registriert seit
    31.10.2006
    Ort
    Köln
    Alter
    54
    Beiträge
    396
    Hallo Ulli,

    das muss noch eingebaut werden, geht jetzt auch noch nicht.
    Sorry, hab mich unverständlich ausgedrückt.

    O.

  6. #176
    Erfahrener Benutzer Begeisterter Techniker Avatar von Osser
    Registriert seit
    31.10.2006
    Ort
    Köln
    Alter
    54
    Beiträge
    396
    Hi robo.fr,

    Du hättest aber auch die Hardware Lösung wählen können, da geht das Programmieren noch schneller.
    Logitsch, aber das hilft denen die im Allgemeinen mit dem Asuro werkeln halt nichts. Deshalb das AF, womit Flashen leichter geht.

    O.

  7. #177
    Benutzer Stammmitglied
    Registriert seit
    25.04.2007
    Beiträge
    54
    Hallo Osser,
    alles klar.
    Ich war schon am verzweifeln.
    Wenn dieser Kommandozeilenparameter funktioniert, ist das die optimale Lösung.
    Viele Grüße
    Ulli

  8. #178
    Hi,
    wirklich ein klasse Programm. Nimmt einem viel Arbeit ab.

    Ich habe jedoch das Problem, dass sich das Programm nach jedem erfolgreichen flashen aufhängt und manuell über den Taskmanager beendet werden muss.
    Gibt es irgendeine Lösung, die dieses Problem behebt?

    Gruß
    Acur

  9. #179
    Erfahrener Benutzer Begeisterter Techniker Avatar von Osser
    Registriert seit
    31.10.2006
    Ort
    Köln
    Alter
    54
    Beiträge
    396
    Hallo,

    @Acur
    Seltsam, welches Betriebsystem hast Du?
    Hängt AF auch nach NICHT erfolgreichem flashen?
    Benutzt Du die Funktion "Direct compile after successful compilation"? Falls ja, schalt das doch mal aus und probiers dann mit manuellem flashen, vielleicht hilft dass.



    Gruss

    O.

  10. #180
    Mein Betriebssystem ist Windows XP. Das Problem tritt sowohl bei mir zuhause, als auch auf Schulcomputern auf.

    Ich hab eigentlich immer manuell geflasht. Und ja, er hängt sich auch auf, wenn er ein Timeout bekommt. Er hängt sich jedoch nicht auf, wenn ich den Flashvorgang manuell abbreche.

    edit:
    Ich weiß jetzt nicht, ob dir das hilft, aber ich habe herausgefunden, dass er NICHT abstürzt, wenn ich während des Flashvorgangs wild mit der Maus im Fenster herumklicke und irgendwelche Sachen markiere.

    Gruß Acur

Seite 18 von 41 ErsteErste ... 8161718192028 ... LetzteLetzte

Berechtigungen

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

Solar Speicher und Akkus Tests