Die Littlefs der neuen Nano_RP2040_Connect -Karte (siehe Bild unten) mit ISSI Flash -Chip arbeitet derzeit nicht mit Arduino mbed_rp2040 core 2.4.1+ . Bitte herabstufen Sie auf Arduino mbed_rp2040 core 2.3.1 herab

Überprüfen Sie, ob RP2040 Connect Board fehlerhafte Komponenten im neuesten Kauf Nr. 318 enthält, um weitere Informationen darüber zu erhalten, wann und wie das Problem behoben wird.
Das alte Board (siehe Bild unten) arbeitet derzeit mit dem Adesto Flash -Chip mit Arduino mbed_rp2040 core 2.4.1+ zusammen.

Diese Bibliothek ist nur ein einfacher Littlefs-Wrapper, um die Verwendung von Littlefs für den in MBED RP2040 basierenden Boards wie Nano_RP2040_Connect, raspberry_pi_pico mit Arduino-MBED RP2040- Kern zu erleichtern
Der Dateisystemzugriff verwendet normale POSIX -APIs oder MBED -Dateisystem -APIs
Arduino IDE 1.8.19+ für ArduinoArduino mbed_rp2040 core 2.3.1- Für RP2040-basierte Boards mit ISSI Flash-Chip siehe New Board, wie Arduino Nano RP2040 Connect, Raspberry_PI_PICO usw.Arduino mbed_rp2040 core 2.4.1+ Für Arduino (Verwendung von Arduino Board Manager) RP2040-basierte Boards mit Adesto Flash-Chip, siehe Old Board , z . Die neueste Veröffentlichung ist Der beste und einfachste Weg ist die Verwendung Arduino Library Manager . Suchen Sie nach LittleFS_Mbed_RP2040 und wählen Sie die neueste Version aus / installieren Sie sie. Sie können diesen Link auch für detailliertere Anweisungen verwenden.
Eine andere Möglichkeit zu installieren ist:
LittleFS_Mbed_RP2040-main.zip herunter.LittleFS_Mbed_RP2040-main VerzeichnisLittleFS_Mbed_RP2040-main in das Verzeichnis von Arduino Libraries wie ~/Arduino/libraries/ .Littlefs_mbed_RP2040/Beispiele/Littlefs_test/Littlefs_test.ino
Zeilen 11 bis 359 in 088cf4b
Das Folgende ist die Ausgabe des Beispielanterminals beim Ausführen von Beispiel Littlefs_counting auf Mbed Raspberrypi Pico
Start LittleFS_Counting on RaspberryPi Pico
LittleFS_Mbed_RP2040 v1 .1.0
[LFS] LittleFS size (KB) = 256
[LFS] LittleFS Mount OK
Deleting file: /littlefs/counts.txt => OK
Times have been run = 1
=> Open to write OK
Start LittleFS_Counting on RaspberryPi Pico
LittleFS_Mbed_RP2040 v1.1.0
[LFS] LittleFS size (KB) = 256
[LFS] LittleFS Mount OK
=> Open to read OK
Times have been run = 2
=> Open to write OK
Start LittleFS_Counting on RaspberryPi Pico
LittleFS_Mbed_RP2040 v1.1.0
[LFS] LittleFS size (KB) = 256
[LFS] LittleFS Mount OK
=> Open to read OK
Times have been run = 3
=> Open to write OKDas Folgende ist die Ausgabe des Beispielanterminals beim Ausführen von Beispiel Littlefs_test auf Mbed Raspberrypi Pico
Start LittleFS_Test on RaspberryPi Pico
LittleFS_Mbed_RP2040 v1 .1.0
[LFS] LittleFS size (KB) = 256
[LFS] LittleFS Mount OK
====================================================
Writing file: /littlefs/hello1.txt => Open OK
* Writing OK
====================================================
Reading file: /littlefs/hello1.txt => Open OK
Hello from RaspberryPi Pico
====================================================
Appending file: /littlefs/hello1.txt => Open OK
* Appending OK
====================================================
Reading file: /littlefs/hello1.txt => Open OK
Hello from RaspberryPi Pico
Hello from RaspberryPi Pico
====================================================
Renaming file: /littlefs/hello1.txt to: /littlefs/hello2.txt => OK
====================================================
readCharsFromFile: /littlefs/hello2.txt => Open OK
Hello from RaspberryPi Pico
Hello from RaspberryPi Pico
====================================================
Deleting file: /littlefs/hello2.txt => OK
====================================================
Reading file: /littlefs/hello2.txt => Open Failed
====================================================
Testing file I/O with: /littlefs/hello1.txt => Open OK
- writing
64 Kbytes written in (ms) 847
====================================================
- reading
64 Kbytes read in (ms) 18
====================================================
Testing file I/O with: /littlefs/hello2.txt => Open OK
- writing
64 Kbytes written in (ms) 847
====================================================
- reading
64 Kbytes read in (ms) 18
====================================================
Deleting file: /littlefs/hello1.txt => OK
====================================================
Deleting file: /littlefs/hello2.txt => OK
====================================================
Test completeDebugg ist standardmäßig in der Serie aktiviert.
Sie können auch das Debugging -Level ( LFS_LogLivel ) von 0 auf 4 ändern
# define LFS_DEBUG_OUTPUT Serial
// These define's must be placed at the beginning before #include "LittleFS_Mbed_RP2040.h"
// _LFS_LOGLEVEL_ from 0 to 4
# define _LFS_LOGLEVEL_ 0Wenn Sie Kompilierungsfehler erhalten, müssen Sie möglicherweise eine neuere Version des Kerns für Arduino -Boards installieren.
Manchmal funktioniert die Bibliothek nur, wenn Sie den Board Core auf die neueste Version aktualisieren, da ich neu hinzugefügte Funktionen verwende.
Senden Sie Probleme an: Littlefs_mbed_RP2040 Ausgaben
allman -Stil hinzu. Die Bibliothek neu styleVielen Dank für alle für die Meldung von Fehler, neue Funktionen, die vorgeschlagen, testen und zur Entwicklung dieser Bibliothek beitragen.
![]() Maximilian Gerhardt |
Wenn Sie zu diesem Projekt beitragen möchten:
Copyright (C) 2021-Khoi Hoang