Hallo,
Ich habs jetz mal mit dem Oszi gemessen. Die Signale ändern sich nicht,
egal, ob ich diese merkwürdige SD-Karte eingesteckt habe oder nicht.
Auch ist das Verhalten unabhängig von der SPI-Taktfrequenz (ich bin bis
auf 1Mhz runtergegangen). Irgendwelche Delays, die ich an allen
möglichen Stellen eingefügt habe, haben nichts bewirkt. Selbst Pull-ups
(Ich habe sogar Pull-downs versucht) hatten keinen Einfluss.
Der Fehler äussert sich folgendermassen:
Steckt diese eine bestimmte SD-Karte nicht, dann läuft der
Firmware-download zum WLAN-Modul so ab, daß das WLAN-Modul abwechselnd
16 und 512 Bytes des Firmware-Images anfordert. Diesen Wert kann man
vorher aus einem Register des WLAN-Moduls ausgelesen.
Steckt aber diese SD-Karte, dann wird irgendwann (immer an der gleichen
Stelle!!) dieses Wechselspiel von 512/16 Bytes kurz unterbrochen indem 2
mal hintereinander 512 Bytes angefordert werden. Der FW-Download
scheitert dann.
Mir scheint es ist kein elektrischer Fehler, sondern aus irgendeinem
Grund scheint die SD-Karte (obwohl nicht selected) kurzzeitig aktiv zu
werden.
Möglicherweise ist die Karte kaputt? (Es ist eine Nokia Micro-SD) oder
vielleicht haben ja Micro-SD Karten besonderheiten gegenüber 'normalen'
SD-Karten?