Habe ein Frage in die Runde...und zwar ist es möglich zwischen zwei CF Karten hin und herzuschalten? Ich muss bisher zum prüfen der Geräte die Bootsoftware austauschen. Jetzt war mein Gedanke das irgendwie mit einer Art Busumschalter zu lösen. Hat jemand von euch schonmal solch ein Problem lösen können?
:
Verschoben durch Moderator
Beschreib das doch mal genauer, denn CF-Karte ausstöpseln, "Umschalter" einstecken, CF-Karte in "Umschalter" stecken, Alternativkarte in Umschalter stecken, testen, "Umschalter" entfernen, CF-Karte wieder in Gerät stecken wird dir ja wohl nicht in den Sinn gekommen sein. Prinzipiell müsste so ein "Umschalter" mit Card-Detect und ^Busy, sowie ^OutputEnable und ^WriteEnable auskommen. Aber das halt nur elektrisch, denn der Zustand vom Filesystem bzw. dem OS ist damit ja noch nicht kontrolliert (vgl. Entfernen eines USB-Stick ohne "Auswerfen"). Ich vermute, dass du mit einer Debugging-Lösung (JTAG, ...?) besser in den Bootprozess reingrätschen kannst, um deine Prüfung zu machen.
Oh war gestern schon spät. Als es sollen zwei CF Karten im Adapter stecken und je nach Version der Hardware soll nur eine aktiv "geschalten" werden. Sie stecken quasi parallel am Bus und je nach Variante soll eine aktiv angesprochen werden.
Cf-Karten sind ja eigentlich P-ATA HD. Vor vielen Jahren gab es da eine Lösung von ELV, Elektor, ... (?). Es waren da wenige TTL-Chip verbaut.
michael_ schrieb: > Cf-Karten sind ja eigentlich P-ATA HD. Ja, und bei PATA war es doch schon vorgesehen, zwei Geräte an einer Schnittstelle betreiben zu können (Master/Slave). Kann man das vielleicht irgendwie nutzen?
Ist alles zu lange her...vielleicht hat ja jemand von euch einen Fachbegriff dafür...vielleicht spuckt dann google etwas aus.
A. M. schrieb: > irgendwie mit einer Art Busumschalter 1.Wer am Bus fummelt sollte auf die Signallaufzeit achten! 2.Ist denn sichergestellt, dass keine Reste vom anderen Speicher noch irgendwo stehen? z.B. CMOS-Daten? 3.Buslast=? A. M. schrieb: > solch ein Problem lösen können? Abfrage eines Speichers und dann ....
Es gibt auch Adapter CF zu SD-Karte. Letztere haben nur wenige Anschlüsse (SPI), da ist das Umschalten evtl. einfacher?
Habs noch gefunden. Es ist Elektor 034050-1 . Durch U-ATA war es dann überholt. Evtl. kann man aber die Umschaltmimik nutzen.
Habe gerade diesen Dual-Adapter gefunden. Von Hause aus schaltet der zwar die beiden SD-Karten kapazitätsmäßig parallel, aber vielleicht kann man im Inneren an die die Select-Leitungen herankommen ... https://www.amazon.de/QUMOX-MICRO-Compact-Flash-1-Speicherkartenleser-Adapter/dp/B019RD86NI
CF Karten haben 2 /CS Anschlüsse. Wenn bei den zu testenden Geräten nur einer verwendet wird könnte man beide CF Karten parallel schalten und nur eine mit dem ungenutzten /CS aktivieren. Dies könnte statisch geschehen. Sind beide /CS verwendet, so kann man dies mit etwas Logik lösen, dann muss jedoch das Timing beachtet werden.
Selbst wenn es gleichstrommäßig schön aussieht, sind doch die richtigen Signallaufzeiten nötig. Da habe ich schon viel erlebt. Tolle Adapter, aber Kabel zu lang...
michael_ schrieb: > Cf-Karten sind ja eigentlich P-ATA HD. Nein, das stimmt so nicht. CF-Karten müssen drei Modi unterstützen: * PC Card Memory Mode (PCMCIA) * PC Card I/O Mode (PCMCIA) * True IDE Mode Viele Pins haben in jedem der drei Modi unterschiedliche Funktionen. Man muss erstmal schauen, welchen Modus der Host benutzt. Wenn Pin 9 auf dem Host fest auf GND ist, dann wird der True IDE Modus verwendet, ansonsten wird die CF-Karte als PCMCIA-Karte angesprochen. CF-Karten können mit 5V oder mit 3.3V betrieben werden. Auch das sollte man vorher rausfinden. Wenn diese beiden Fragen geklärt sind, kann man passende Multiplexer und Bustreiber raussuchen und bestimmen, welche Pins geschaltet werden müssen. fchk
Es gab/gibt CF auf IDE-Adapter wo man zwischen Master/Slave per Jumper umschalten kann. Vielleicht nützt das was.
michael_ schrieb: > Cf-Karten sind ja eigentlich P-ATA HD. CompactFlash ist eigentlich kein P-ATA HD, sondern ein Sammelsurium von Anschlüssen bzw. Interfaces. Deshalb kann man ohne Kenntnis, wie so ein Ding konkret betrieben wird, nicht wirklich sagen, ob da nur ein paar TTL-Gatter nötig wären oder nicht. W.S.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.