Beiträge von marty im Thema „TapecartFlasher“

    Also das funktioniert hier auf jeden Fall mit dem nano ohne Fehler:

    Bitte melde dich an, um diesen Anhang zu sehen.Bitte melde dich an, um diesen Anhang zu sehen.


    P.S.: Auf dem Uno liess sich der Setch ebenfalls ohne Fehler updaten:

    Bitte melde dich an, um diesen Anhang zu sehen.

    Ich habe gerade mit der neuen 0.0.1.5 schon mal den Sketch problemlos von Version 0.1 auf 0.5 auf dem Nano aktualisiert, ohne das etwas haengen blieb.
    Dann habe ich einmal ein TapeCart gelesen und auf HDD gespeichert (enthusis Slideshow brauchte 4:40 zum lesen) und dann das gelesene File wieder zurueck geschrieben (Zeit 8:05). Hat ebenfalls anstandslos funktioniert.
    Mein Rechner ist ein Thinkpad W510 mit Windows 10 pro x64

    Mir war noch eine Kleinigkeit aufgefallen, die Windows Version ist als Version 0.0.1.5 im Dateinamen benannt, meldet sich aber als 0.0.1.4 im Programm.
    Edit: Oh sorry, hatte Bitte melde dich an, um diesen Link zu sehen. ja auch schon geschrieben.

    Unter Win7 hat er sogar gerade den Port automatisch gefunden und das obwohl noch ein anderer USB Adapter mit CH340 am USB haengt.
    Ich hab hier auch mal das "Sketch" hochgeladen, funktinierte ebenfalls einwandfrei und lesen und schreiben des TapeCart war auch einwandfrei moeglich. ;)

    Bitte melde dich an, um diesen Anhang zu sehen.

    Edit: So ich hab das Ganze nun auch noch mal mit dem Uno durchgespielt. Uno angeschlossen, ist vom Windows erkannt worden, COM15. TapeCart'Flasher gestartet, auf "Detect" geklickt, COM 15 wurde automatisch eingestellt, "Connect" angeclickt, Arduino "UNO R3" wurde erkannt, auf "Upload/Update Sketch" geklickt, "Update" angelickt, Upload erfolgreich, "Read TCRT" Inhalt erfolgreich ausgelesen, "Write TCRT" Slideshow erfolgreich geschrieben in 8,03 Min. Log mit Historie von Nano und Uno haenge ich an.

    Ja, das funktioniert problemlos, einfach den richtigen COM Port einstellen, den richtigen Ardiuno waehlen und los geht's. ;)
    die automatische Erkennung des COM Port hat aber bei mir noch nie funktioniert, weder mit Uno, noch Nano. Ich stelle immer COM6 manuell ein.

    P.S. Deine Doku ist ja auch sehr gut gelungen und wenn man sich da halbwegs dran haelt klappts auch wie gewuenscht! Danke dafuer! :D

    So, gerade mal den Nano angeschlossen und mit der Version 0.0.1.1 getestet. Scheint alles soweit zu funktionieren.
    Ich habe als Test jetzt mal die Slideshow geschrieben und direkt danach wieder ausgelesen und gespeichert. Prinzipiell hat beides auch ohne Fehlermeldung funktioniert.
    Wenn man aber beide Files, also das slideshow,tcrt original mit dem ausgelesenen File vergleicht, sieht man das ein Block am Anfang von $0028 bis $00CF unterschiedlich ist.
    Im originalen slideshow.tcrt stehen dort Daten, im ausgelesenen File ist der Bereich leer. Ich kenne das Format nicht, aber ist das irgend ein Teil des Headers?

    Bitte melde dich an, um diesen Anhang zu sehen.

    Edit: Ich habe den Nano wieder an die USB2 (COM6) Schnittstelle angeschlossen, an der gestern der Uno auch funktioniert hat.

    Log hab ich auch mal angehangen, aber duerften keine Fehler drin sein.

    Danke Bitte melde dich an, um diesen Link zu sehen. ! Ich hatte noch im Hinterkopf das es eine TCRT Version davon gab, wusste aber nicht mehr wo ich die hingelegt hatte. ;)
    Jetzt hab ich die natuerlich gefunden, als ich die CSDB Version speichern wollte. :)

    Ja genau, schreiben der Arduino Software hat ohne Probleme funktioniert, das ging auch recht fix.
    Der erste Schritt war dann den bestehenden Inhalt des TapeCart auszulesen, was auch einwandfrei und schnell geklappt hat.
    Als ich dann versucht habe zum ersten Mal ein Tape File zu schreiben, ist der Vorgang waehrend des Schreibens mitten drin mit einem "fatal" Fehler abgebrochen. Das Schreiben ist aber gestartet und auch einige Prozent durchgelaufen und dann einfach abgebrochen. Nachdem dies 2 oder 3 Mal passiert ist, habe den USB Port gewechselt.
    Angeschlossen war der Uno an einem USB3 (COM4) Port am Laptop und ich habe ihn dann auf einen USB2 Port (COM5) umgesteckt. Dort scheint es anun auch stabiler zu laufen!
    Ich hatte dann noch 3 Mal erfolgreich jeweils ein anderes TCRT geschrieben.
    Ich rate mal: Evtl. hat der USB3 Port eine Macke, oder er liefert ggf. nicht mehr genug Strom, da am anderen USB3 Anschluss ein 4x4 WiFi Adapter haengt, der in dieser Hinsicht schon sehr anspruchsvoll ist?

    Bitte melde dich an, um diesen Link zu sehen. Der von Dir Oben gepostete Fehler aus meinem Log ist eine "unglueckliche" Fehlerbehandlung. :) Das vermeintliche "slideshow.tcrt" ist kein tcrt, es hat keinen tcrt Header. Beim Versuch es zu oeffnen steigt das Programm dann halt auch mit einem "fatal" Error aus.

    In dem Zusammenhang wollte ich Bitte melde dich an, um diesen Link zu sehen. mal fragen, ob er die Slideshow irgendwo als tcrt rumliegen hat, damit man den original Zustand (schnell) wieder herstellen kann.

    P.S. Schreiben hat dann auf COM5 mehrfach funktioniert.