-
Also auf dem Quarz steht jedenfalls 8MHz. Der ist glaube ich von Reichelt. Schlimmstenfalls von Kessler. Sollte also auch das sein, was drauf steht. Was die Bestückung angeht, so habe ich mich an das BOM gehalten.
Ich werde mal das VC20-Board ausbauen, sonst komme ich ja nicht an den ATmega zum messen.....
-
Bildschirmfoto_2024-03-17_11-37-14.png
So ist der ATmega im moment programmiert.
-
Also ich habe die Fuses jetzt nochmal programmiert. Die Settings lassen sich danach auch so auslesen. Ich würde also meinen, das die gesetzt werden. Ich habe auch mal ein anderes Bitmuster programmiert, was sich im Nachhinein dann auch so auslesen lässt. Am Verhalten im Rechner ändert sich leider nix.
-
Programmieren tue ich den ATmega mit einem TL866 mit den Settings, wie sie ronduc beschrieben hat.
-
Ich hab jetzt mal noch ein paar SD-Karten durchprobiert, die ich so zur Hand habe. Das Blink- bzw. LED-Verhalten ändert sich je nach Karte. Eine Intenso Full-Size-Karte mit 4 GB produziert das hier: https://photos.app.goo.gl/vsfrUCHAbQtknvi78
Bei einer von Sandisk blinkt nur die rote LED.
Mal zur Sicherheit nachgefragt: Das File, was auf die Karte drauf muss ist doch sd2iec-1.0.0atentdead0-36-g7e7be29-larsp-m1284p.bin aus dem Download https://sd2iec.de/sd2iec-current-binaries.zip ?
Und ja, der ATmega ist richtig rum drauf, mit der Nase nach unten, so wie das Silkscreen.
-
Sodele. Beide LEDs leuchten permanent, sobald der Rechner Strom hat. Das scheint mir nicht richtig.
-
Die LEDs hatte ich noch nicht verlötet, aber das werde ich jetzt tun. Könnte helfen, dem Problem auf die Spur zu kommen.
-
-
Hast Du denn auch nach dem Bootloader die eigentliche Firmware via SD-Karte geflasht?
Ja, denke ich. Die Firmware-Datei ist auf der SD-Karte abgelegt. Das Flashen passiert so wie ich es verstanden habe ja "automatisch". Oder?
-
Nada. Leider tut sich nix. Beim Directory-laden kommt Device not present. Auch bei Device ID 9, 10 und 11. Am SD-Karten-Slot kommen die 3.3V an, also funzt der neue Spannungswandler. Könnte natürlich den Kartenleser zerhauen haben, aber das falsche Pinout des alten Wandlers dürfte auf den Ausgangspin eigentlich nix abgegeben haben.
-
Muss ich den Bootloader im Teil FLASH hochladen oder bei EEPROM? Die Firmware habe ich auf der SD-Karte wie oben genannt abgelegt. Muss das File ggf. irgendwie anders heißen?
-
Kurzes Statusupdate: Die Erweiterung läuft jetzt bis auf das SD2IEC. In dem Firmwarepaket auf https://oe7twj.at/index.php?title=Final_Expansion_3 gibt es eine fe3vice.bin, die ich auf das EEPROM gebrannt habe. Damit bekomme ich auf dem VC20 dann das blaue FE3-Menü und kann Speicher hin- und herschalten. Auch das FE3Diag meldet jetzt keinen Fehler. *erleichtert*
Btw: Gibts für das Menü auch ein anderes Farbschema als gelb auf blau? Bei meinem VC20 ist das kaum lesbar.
Was aber noch nicht geht ist der SD2IEC-Teil. Ich denke mal, das ich da beim Programmieren des ATMega einen Fehler gemacht habe, insbesondere bei den Fuse-Einstellungen. Kann mich da mal jemand "an die Hand" nehmen? Ich habe hier einen TL866 mitsamt XGpro v12.63 Software.
-
Ich habe jetzt den hoffentlich richtigen Spannungswandler auf das Board verpflanzt und hoffnungsvoll den VC20 angeknipst. Leider nada. Weder das SD2IEC läuft noch bringt das FE3Diag Infos. Hab ich mir mit dem falschen Wandler das ganze gekillt?
Den 29F040 EEPROM habe ich ich eben nochmal im TL866 getestet. Er ist blank. Der ATmega ist laut dem EPrommer auch noch ansprechbar. Den AT1504 kann ich leider mit meinen Mitteln nicht testetn. Das Dateisystem auf der SD-Karte sieht so aus:
- feltel@bigblue:~$ ls -l /media/feltel/INTENSO/
- insgesamt 316
- -rw-r--r-- 1 feltel feltel 1284 5. Jun 2022 fe3diag.prg
- -rw-r--r-- 1 feltel feltel 12288 5. Jun 2022 fe3firmware
- -rw-r--r-- 1 feltel feltel 841 5. Jun 2022 fe3flash.prg
- -rw-r--r-- 1 feltel feltel 174848 22. Apr 2014 fe3-r22d.d64
- -rw-r--r-- 1 feltel feltel 126976 19. Jan 2023 sd2iec-1.0.0atentdead0-36-g7e7be29-larsp-m1284p.bin
Das fe3diag geladen von einem anderen SD2IEC (als Device 9 eingestellt) bringt:
PXL_20240315_133723854.jpg
-
..und dabei hab ich diesmal extra "lila" bestellt, damit ich vielleicht noch feltel mit einfangen kann
Das wars, was ich noch von Dir wollte, als wir über den Hirschmann-Stecker konferierten. Ich hatte mich ja schon mal für das SDrive angemeldet, das dann aber immer wieder versemmelt. Also wenn die lila Platinen da sind, dann geht bitte eine zu mir. Kommt dann mit auf den ToDo-Stapel.
-
Ich hab den falschen Wandler von der Platine bekommen. Die Platine hat es überstanden, aber der Wandler musste sein Leben opfern. *g*
-
Jupp, den hätte ich bestellen sollen. Jetzt wirds spannend, wie ich das Teil beschädigungsfrei von der Platine bekomme. Mir gruselts.
-
Das kann schon nicht sein, weil Tab ja Vout ist. Gegen welchen Tab misst du denn dann die 1,4 kOhm?
Das ist eine Messung, da war mir das andere Pinout des Wandlers noch nicht bewusst. Vergiss die Messung.
Den hatte ich mir mal besorgt, ist aber ein falsches Bauformat. Die Platine brauch wohl SOT223 und den hatte ich nachbestellt, dann aber wohl auf das andere Pinout nicht geachtet. *doh*
-
Obwohl Messungen an bestückter Elektronik oft keine sinnvollen Ergebnisse liefern, sollte eine Widerstandsmessung am Ausgang des Spannungsreglers gegen GND doch einen realen Wert deutlich grösser als Null liefern. Alles in Richtung 1 Ohm deuted auf den Kurzschluss hin.
Am Spannungswandler messe ich Ausgang gegen das Ground-Tab oben ca. 1,4kOhm.
Aber ich glaube ich habe eine Spur. Der Regler, den ich habe (https://www.reichelt.de/ldo-re…g33ta-p219149.html?&nbc=1) scheint der falsche zu sein. Das Pinout https://cdn-reichelt.de/docume…00/ZETEX_1117_ENG_TDS.pdf haut denke ich nicht mit den Verbindungen auf der Platine hin. Könnte das mit einer Rev11-Platine bitte mal verifizieren? Der Wandler hat auf dem ober Tab auch den Spannungsausgang. Ich würde vermuten das da bei der Platine aber GND ist.
Hier mal ein Bild, wo ich die Platine noch nicht voll bestückt hatte.
PXL_20240223_160006039.jpg
-
Der CPLD ist ein 5V-Typ. Da gibts auf der Rückseite ein Jumperpad 3,3V/5V. Das ist per se auf 5V gestellt. Würde man das auf 3,3V brücken, dann kommt der Strom wahrscheinlich auch vom Regulator. Das Pad steht aber auf 5V. Glück gehabt.
-
Okay, danke. Dann werde ich mal auf die Suche gehen und alle Lötungen nochmal durchschauen. Der ATmega meldet sich zumindest mal als okay bei TL866.