Umschaltung zwischen zwei CF Karten

#7085587
Lesenswert?

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?
#7085694
Lesenswert?

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.
Gast #7085856
Lesenswert?

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.
#7085972
Lesenswert?

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

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren