Hallo!
Habe grade mein Gotek mit Linux (Debian-SID) geflasht. Ging gut wie folgt:
- Grunsätzlich wie auf https://cortexamigafloppydrive.wordpress.com/ beschrieben
- USB to TTL "SJ-039" Ebay/China Adapter für 2,50 Euro mit "Prolific" Chipsatz. Hat bei Windows rumgezickt, wurde jedoch
vom Debian problemlos out of the box erkannt.
- Installieren des stm32ffash (apt-get install stm32flash). Geht nur, wenn man in /etc/apt/sources.lst auf unstable/SID umstellt, wenn nicht schon geschehen. Wenn man das nicht mag, muss man das Paket manuell mit apt installieren.
- Verdrahtet wie beschrieben. Jumper zwischen 3V3 und BOOT0 gesteckt, RX/TX, 5V und GND verbunden und dann in den USB Port des Rechners eingesteckt. Rote LED des USB-RS232 Adapters leuchtet normal, die grüne schwach.
- dann nach ca. 10s den Jumper gezogen.
- dann ausführen:
stm32flash -k -b 57600 /dev/ttyUSB0
stm32flash -u -b 57600 /dev/ttyUSB0
stm32flash -b 57600 /dev/ttyUSB0 -w CortexAmigaFloppyEmulator_1.05a.hex
jedoch: es ging bei mir nur, wenn nach jeder Zeile der RS232 Adapter ausgesteckt, der JUMPER BOOT0/3V3 wieder gesteckt, dann wieder mit dem PC verbunden und der Jumper wieder gezogen wurde.
Der Gotek akzeptierte genau 1. Kommando bei jedem Vorgang.
Weiterhin musste ich jeden Kommando pro Vorgang 2mal ausführen, beim 1. mal hat er den Controller nicht gefunden.
Viel Erfolg
Stephan