Also das funktioniert hier auf jeden Fall mit dem nano ohne Fehler:
![]()
Also das funktioniert hier auf jeden Fall mit dem nano ohne Fehler:
![]()
Die Windows-GUI hat keine Probleme mit dieser Reihenfolge. Ich hoffe, das liegt nicht wieder nur an meiner Hardware.
Ich teste das nochmal bei mir.
Und wie gesagt: Der Sketch Upload funktioniert ja auch. Es wird nur angezeigt, daß es einen Fehler gegeben hätte:
Schick mir doch mal das Logfile.
Und ich verwende Windows 7 mit 64 Bit, wenn das die Frage war.
Das verwende ich auch. Die Frage ist, ob der Rechner Probleme mit den 115 kbit hat.
Hier eine neue Version. Es gab da etwas Durcheinander mit dem Connect-Button. Deswegen gibt es jetzt noch eine separate Connect-Anzeige.
Auf der Arduino-Seite sollte es jetzt egal sein, wenn das Terminalprogramm CR oder CR/LF sendet.
Ausserdem wurde der MicroPro/Leonardo im Frontend nicht richtig angezeigt.
Das mit dem Defaultnamen habe ich noch nicht implementiert. Das muss ich nochmal durchdenken, damit man nicht aus versehen bei einem ENTER zuviel die letzte Datei noch mal programmiert, obwohl man das vielleicht nicht wollte. Vielleicht werde ich das so machen, das man durch Eingabe von '*' den letzten verwendeten Dateinamen abrufen kann.
Da die letzte EXE-Version eigentlich eine 0.0.1.4 war, heisst die ZIP-Datei noch mal 0.0.1.5.
Bitte melde dich an, um diesen Anhang zu sehen.
Bitte melde dich an, um diesen Link zu sehen.: Den Fehler beim Nano Sketch-Upload kann ich nicht reproduzieren. Tritt das immer auf?
Was für einen PC verwendest du?
Danke für den Test und die Rückmeldung.
Ich schaue mir das mal an.
Naja, solange wie ich für diese Version gebraucht habe, kommt es auf ein paar Tage nicht an. ![]()
Hier ist die akuelle Version des TapecartFlasher inkl. Quellen.
Seit doch bitte so gut und testet die auf unterschiedlichen Arduino-Plattformen. Ich habe nur mit Arduino UNO getest.
Wenn die Version soweit funktioniert, kommt sie auch auf GitHub.
Bitte melde dich an, um diesen Anhang zu sehen.
Bitte melde dich an, um diesen Anhang zu sehen.
Bitte melde dich an, um diesen Anhang zu sehen.
I have created a command line tool for TapecartFlasher, that allows upload from Linux. It does not support sketch upload or SD card, though.
Great!
This will make the Linux users happy. ![]()
Für Interessierte: Das gesamte Projekt liegt jetzt auf GitHub.
Bitte melde dich an, um diesen Link zu sehen.
Mega2560 war zufälligerweise schon vorgesehen, ich war nur zu faul, das Arduino-File zu erstellen.
Ich hab's gerade noch mal gestestet. Funktioniert. ![]()
Mega2560 war zufälligerweise schon vorgesehen, ich war nur zu faul, das Arduino-File zu erstellen. ![]()
Einfach die Hex-Datei im Anhang in das Programmverzeichnis legen. Dann solltest du im Updater den Mega2560 auswählen können.
Ist ungetestet. Einfach mal ausprobieren. ![]()
Das ist der Bereich, in dem der Loader steht. Der sollte eigentlich mit ausgelesen und dort engesetzt werden.
Wobei der Default-Loader beim Flashen automatisch eingesetzt wird, wenn im TCRT File keiner vorhanden ist.
Sollte also trotzdem funktionieren. Das ist vom Tapecart her konzeptionell redundant. ![]()
Ich denke, ich werde da nochmal zwei Checkboxen vorsehen. Ob man beim Lesen den Loader mit drin haben will und ob beim Schreiben der Default-Loader oder der TCRT-Loader verwendet werden soll.
Das Log-File schaue ich mir noch mal an.
Danke für den Test. ![]()
Meine größten Bedenken sind immer, dass solche Programme auf anderen Maschinen und Umgebungen nicht funktionieren. Aber sogar das automatische Flashen des Arduino Hex-Files scheint ja ganz ordentlich zu funktionieren.
Das war jetzt Zufall.
Aber die gespeicherten TCRT Files waren trotzdem kaputt.
Ich habe auch gerade nochmal an USB3 getestet. Bei mir gab's keine Probleme.
Beim Lesen des Tapecart-Moduls ist noch ein blöder Fehler drin. Deswegen ist das gelesene TCRT-File kaputt.
Ich bastele gerade an einer neuen Version.
Das ist die Fortführung einer privaten Konversation mit marty. Ich denke für die anderen Tester ist es ganz sinnvoll, wenn wir das öffentlich diskutieren.
Laut Log gibt es schon Probleme beim Öffnen des COM5. Viel mehr kann ich aus dem Log im Moment nicht rauslesen.
Ich muss das Logging noch dringend erweitern. ![]()
26.07.2018 20:17:51 Info [ArduinoUploader] [Upload] Opening serial port COM4 - baudrate 115200
...
26.07.2018 20:24:43 Info [TapecartFlasherView] [WriteTcrtBtn_Click] Read finished: Offset=200000h Time=4:38
26.07.2018 20:28:46 Info [TapecartFlasherView] [WriteTcrtBtn_Click]
26.07.2018 20:28:57 Warn [TapecartFlasherView] [WriteTcrtBtn_Click] Invalid header, tcrt file='D:\C64\TapeCart\TapecartFlasher_0_0_1_0\slideshow.tcrt'
26.07.2018 20:29:24 Info [TapecartFlasherView] [WriteTcrtBtn_Click]
26.07.2018 20:30:40 Warn [ArduinoCommunication] [RecvResult] timout waiting for 01
26.07.2018 20:30:40 Error [ArduinoCommunication] [Init] error opening comport COM5, ex=System.IO.IOException: Ein an das System angeschlossenes Gerät funktioniert nicht.
Also wenn ich das richtig interpretiere, hat das Schreiben der Arduino-Softwae und das Lesen eines TCRT-Files an COM4 funktioniert.
Die Datei slideshow.tcrt mit dem ungültigen Header, woher stammt die? Ist das die, die du vorher aus dem Tapecart-Modul gelesen hast?
Und Schreiben an COM5 funktioniert anscheinend gar nicht. Hattest du den Arduino von COM4 auf COM5 ungesteckt?
Ich mache hier mal einen neuen Thread für die TapecartFlasher Software auf.
Hier noch mal der Link auf die aktuelle Version:
Bitte melde dich an, um diesen Link zu sehen.