Startseite > Forum > Controller SlimLine e Netsyst (LogicLab) > Dateisystem ein SlimLine LogicLab Cortex M7
Stichwort: SDcard
- Dieses Thema hat 8 Antworten, 1 Teilnehmer und wurde zuletzt aktualisiert 2 Jahre, 11 Monate da Sergio Bertana.
-
AutorPost
-
September 27, 2018 bei 9: 12 #454614innovationPartecipante
Ich speichere die Daten in Dateien auf der SD-Karte des SlimLineVon FTP mit der neuen Version des Betriebssystems sehe ich nicht mehr Speicher und SDCard, sondern die beiden Festplatten C und D. Vom SPS-Programm wird es stattdessen als SDCard erkannt.
Es werden jedoch nur Dateien mit Namen in Großbuchstaben und 8-Zeichen (alter DOS-Stil) akzeptiert. Auf dem Dateisystem im FLASH-Speicher (Speicherordner) konnte ich auch Dateien mit unterschiedlichen Namen speichern.
Ist es normal oder mache ich etwas falsch? Ehrlich gesagt finde ich es schwierig, die Informationen in PDFs zu finden.
September 27, 2018 bei 9: 19 #45465Sergio BertanaAdministrator des ForumsAuf der Betriebssystemversion der CPU-Module SlimLine LogicLab Cortex M7 ab SFW198C000 hat die Dateisystemverwaltung komplett umgeschrieben. Die Disc ist jetzt allerdings mit FAT32 formatiert mantenendo la sicurezza di non perdita dati sullo spegnimento del sistema. Auf diese Weise können Sie mehrere Dateien unterschiedlicher Größe auf der Festplatte haben. Wenn Sie jedoch keine langen Namen verwalten, können Sie die Dateien nur mit den klassischen 8 + 3-Zeichen nur in Großbuchstaben benennen. Die Festplatte im internen FLASH-Speicher des Systems ist die Festplatte "C:". Der SDCard-Speicher ist die Festplatte "D:".
Zusätzlich zur Standardformatierung haben wir geplant, in einem proprietären FAT32-Format zu formatieren, das es Ihnen ermöglicht, 14 Groß- / Kleinbuchstaben für den Dateinamen zu verwenden (Sie können nur eine einzige "." - Trennung für den Namen verwenden). Mit dem Befehl Format von Telnet aus ist es möglich, die Festplatte zu formatieren. Sehen wir uns einige Beispiele an: "C:" formatiert die Festplatte in FLASH, "D:" formatiert die SD-Karte.
Format C: Formatieren Sie die Festplatte mit dem proprietären Format.
Format D: FAT_32_ELS Formatieren Sie die Festplatte mit dem proprietären Format.
Format C: FAT_32 Formatieren Sie die Festplatte mit dem Standard-FAT32-Format.Es ist auch möglich, die Clustergröße zu definieren, indem Sie sie nach dem Formatierungsbefehl definieren.
D-Format: FAT_32_ELS 1024 Setzen Sie den Cluster auf 1024 Bytes.
September 27, 2018 bei 12: 01 pm #45466Sergio BertanaAdministrator des ForumsIch füge hinzu, dass zur Aufrechterhaltung der Kompatibilität mit Programmen, die geschrieben wurden, wenn eine Datei namens Storage / FileName auf der Festplatte geöffnet wird, automatisch auf den Ordner C: / Storage verwiesen wird. Beim Öffnen einer Beispieldatei SDCard / NomeFile wird automatisch auf den Ordner D: gezeigt.
Also die Definitionen Storage/File.txt e C:/Storage/File.txt Sie sind äquivalent, da die Definitionen äquivalent sind SDCard/File.txt e D:/File.txt.
Wenn die Clustergröße bei der Formatierung nicht definiert ist, wird automatisch die optimale Größe ausgewählt. Denken Sie daran, je größer die Größe, desto schneller der Festplattenzugriff, aber desto mehr Speicherplatz wird verschwendet.
Januar 16, 2019 bei 7: 43 #46310MarcelloPartecipanteVor den Updates habe ich die Funktionen Sysfopen, Sysfread und Syswrite verwendet, um auf der SD-Karte zu arbeiten. Jetzt gibt das Sysfopen NULL an mich zurück.
Zur Information: Ich habe die SDCard mit Toolly formatiert (die SPS gestoppt, den Befehl Format D: FAT_32 gesendet und mit hwstats überprüft, ob die Festplatte auf dem Computer vorhanden war). Was kann ich machen?
Januar 16, 2019 bei 7: 46 #46422Sergio BertanaAdministrator des ForumsWas Sie getan haben, ist korrekt, aber nachdem Sie mit FAT_32 formatiert haben, können Sie nur Dateinamen von verwenden 8 + 3 in Großbuchstaben.
Verwenden Sie in Ihrem Programm nicht Namen in Groß- / Kleinschreibung, die möglicherweise aus 14-Zeichen bestehen? Um sie zu verwenden, müssen Sie sie in FAT_32_ELS formatieren.
Mai 17, 2021 bei 9: 39 bin #59962Emil PantanaliPartecipanteIch habe vor kurzem ein MPS056A320 gekauft, ich habe versucht, eine SD-Karte mit Adapter einzulegen, aber es wird nicht erkannt. Ich sehe es nicht in FTP oder mit Toolly. Der Adapter ist von Goobay, die Micro-SD ist 32 GB groß.
Ich habe auch versucht, vom PC zu formatieren, aber es wurde nie erkannt, obwohl die USB-LED aufleuchtet.
Stimmt etwas mit dem Prozess nicht?
Mai 17, 2021 bei 9: 52 bin #59965Sergio BertanaAdministrator des ForumsDer von Ihnen verwendete Adapter ist dieses Modell ? Denn nicht alle Adapter sind kompatibel.
Das richtige Manöver ist, wenn das System ausgeschaltet ist. Stecken Sie den Adapter mit der SD-Karte in den USB-Anschluss, schalten Sie das System ein, warten Sie einen Moment und stellen Sie eine Verbindung über Telnet her (Sie können das Toolly Terminal-Dienstprogramm verwenden).
Führen Sie von Telnet aus die Formatierung der SDCard aus, Befehl Format F:
Nach der Formatierung ist die SDCard als Diskette zugänglich accessible F:
Mai 19, 2021 bei 10: 40 bin #59977Emil PantanaliPartecipanteJa, der Adapter ist der, den Sie gezeigt haben. Von Toolly gebe ich Befehl
Format F, 16
gibt mir zurück:
Disk error Wrong command parameters
Oder indem du gibst
Format F: FAT_32
es führt keine Befehle aus und lässt die Zeile auch nicht fallen
Mai 19, 2021 bei 10: 44 bin #59981Sergio BertanaAdministrator des ForumsDu hast es wahrscheinlich verpasst dieser Artikel, Sie verwenden die alten Befehle (Dinosaurier haben sie in frühen Versionen des Systems verwendet SlimLine).
Jetzt ähnelt der Formatierungsbefehl dem, den Sie auf dem PC verwenden, geben Sie nur das zu formatierende Laufwerk in Großbuchstaben an, ohne die Anzahl der Dateien anzugeben. Das Dateisystem ist jetzt ein FAT und verteilt den Speicherplatz zwischen den verschiedenen Dateien / Verzeichnissen, die Sie auf der Festplatte erstellen.
-
AutorPost
- Sie müssen angemeldet sein, um auf dieses Thema antworten zu können.