Gast
#3610388
Hallo Forum, ohne jetzt viel zu erklären und Code zu posten: Was kann den LPC2378 daran hindern bei einem Reset per Taster diesen auch auszuführen? Es hilft erst ein PowerOn Reset oder das Entfernen der SD-Karte. Zum Einsatz kommt FatFS von Chan und ich habe sein Beispiel V 0.10a inkl. MCI lowlevel Treiber für den LPC23xx in mein Projekt integriert. Ich führe momentan nur die Karteninitialisierung durch und versuche danach den Kartenstatus abzufragen. Mit dem Dateisystem an sich mache ich noch gar nichts. Die Initialisierung scheint (meist) zu klappen. Zumindest kann ich das anhand einiger eingefügter Debug ausgaben nachvollziehen. Die erste Statusabfrage klappt auch. Bei der zweiten Statusabfrage der Karte via FS_showDiskStatus() hängt sich das Programm auf und zeigt oben genanntes Verhalten. Was kann den da so blockieren? Wenn ich das verstehe, kann ich auch besser nach dem Problem suchen... Hat jemand eine Idee? Auch wenn es vermutlich nicht viel hilft, anbei die Terminalausgabe der Initialisierung und der Statusabfrage...
1 | |
2 | |
3 | |
4 | |
5 | |
6 | |
7 | |
8 | |
9 | |
10 | |
11 | |
12 | |
13 | |
14 | |
15 | |
16 | |
17 | |
18 | |
19 | |
20 | |
21 | |
22 | |
23 | |
24 | |
25 | |
26 | |
27 | |
di löst die Initialisierung der Karte aus du fragt den Status ab nach der zweiten Statusabfrage hängt das System Die Karte ist eine 8GB SDHC