## c't-Projekte - Mailinglisten

[Voriger (Datum)] [Nächster (Datum)] [Voriger (Thread)] [Nächster (Thread)]
[Nach Datum][Nach Thread]

### AW: [ct-bot] SPI-Hardwareumbau

Absender: Frank Menzel
Datum: So, 14.09.2008 20:13:08
In-reply-to: <1F6FE0B5-01D9-4821-A2F3-C181279DFBBE@xxxxxxxxxxxxxxx>

    Hallo Timo,
    habe das nun durchgeführt:
    "Dazu MAP_AVAILABLE aus, MMC_WRITE_TEST_AVAILABLE in
    mmc.h an und auf das MMC-Display schalten, dann werden entweder Fehler
    ausgegeben, oder wenn alles OK ist, die benötigten Zeiten (in µs für
    das Lesen / Schreiben von 512 Byte)."

    Habe damit nun 8 Karten getestet und die eine, die die geringste
    Write-Zeit hatte (Werte waren 931/ 3731 - die anderen hatten beim Write
    fast das Doppelte) ausgesucht. Diese frisch mit Fat16 formatiert und die
    Map raufgespielt. Dann alles neu compiliert und Map wieder an- und
    MMC-Test wieder ausgeschaltet. Während die Map wunderbat ohne Probleme
    geschrieben wird beim rumfahren (bin ja nun im SPI Mode), ist das
    Map_Delete so wie vorher. Es bricht nach wenigen Sekunden ab ohne
    irgendwelche Fehler.
    Was kann man nun noch tun ? Woran kann dies nun liegen, dass das Delete
    einfach nicht klappen will ?

    Gruß, Frank

    -----Ursprüngliche Nachricht-----
    Von: ct-bot-entwickler-bounces@xxxxxxxxxxxxxxxxx
    [mailto:ct-bot-entwickler-bounces@xxxxxxxxxxxxxxxxx] Im Auftrag von Timo
    Sandmann
    Gesendet: Samstag, 13. September 2008 21:20
    An: Entwicklung rund um den c't-bot
    Betreff: Re: [ct-bot] SPI-Hardwareumbau

    Hallo Frank,

    Am 13.09.2008 um 19:31 schrieb Frank Menzel:
    > ...
    > Ansonsten sieht soweit alles gut aus, nur dass mit dem Löschen ist
    > sehr
    > merkwürdig. Habe nun auch das Minifat-Display dazu eingeschaltet. Er
    > fängt an zu löschen und der Zähler unten zählt hoch und hört
    > irgendwann
    > auf obwohl das Ende noch lange nicht erreicht ist. Manchmal fängt er
    > auch gar nicht an, sehr merkwürdig.

    die Lösch-Funktion bricht bei einem (Schreib-)Fehler einfach ab IIRC,
    z.B. wenn die Karte nicht rechtzeitig bereit wurde.

    Wie bereits gesagt würde ich dringend empfehlen, erstmal mit dem MMC-
    Test zu überprüfen, ob Code, Hardware und Speicherkarte korrekt
    zusammenarbeiten. Dazu MAP_AVAILABLE aus, MMC_WRITE_TEST_AVAILABLE in
    mmc.h an und auf das MMC-Display schalten, dann werden entweder Fehler
    ausgegeben, oder wenn alles OK ist, die benötigten Zeiten (in µs für
    das Lesen / Schreiben von 512 Byte).
    Der Test überschreibt übrigens Daten ab 64 MB, so dass das Dateisystem
    und die Map-Datei normalerweise erhalten bleiben. Falls auf der Karte
    aber irgendwelche wichtigen Daten sind, sollte man die vorher sichern...

    Gruß,
    Timo

    _______________________________________________
    ct-bot-entwickler Mailingliste
    ct-bot-entwickler@xxxxxxxxxxxxxxxxx
    http://www.heise.de/bin/newsletter/listinfo/ct-bot-entwickler

- Antworten:
  - Re: [ct-bot] SPI-Hardwareumbau
    - From: Timo Sandmann
  - [ct-bot] CMUcam3 Implementierung
    - From: Harald W. Leschner

- Referenzen:
  - Re: [ct-bot] SPI-Hardwareumbau
    - From: Timo Sandmann

- Voriger (Datum): AW: [ct-bot] SPI-Hardwareumbau, Frank Menzel
- Nächster (Datum): Re: [ct-bot] SPI-Hardwareumbau, Timo Sandmann
- Voriger (Thread): AW: [ct-bot] SPI-Hardwareumbau, Frank Menzel
- Nächster (Thread): Re: [ct-bot] SPI-Hardwareumbau, Timo Sandmann
- Indizes:
  - Datum
  - Thread