Littlefs dari papan Nano_RP2040_Connect baru (lihat gambar di bawah), menggunakan chip Flash ISSI , saat ini tidak bekerja dengan Arduino mbed_rp2040 core 2.4.1+ . Harap diturunkan ke Arduino mbed_rp2040 core 2.3.1

Periksa RP2040 Connect Board memiliki komponen yang salah dalam pembelian terbaru #318 untuk informasi lebih lanjut tentang kapan dan bagaimana masalah akan diperbaiki.
Papan lama (lihat gambar di bawah), menggunakan Adesto flash chip, saat ini bekerja dengan Arduino mbed_rp2040 core 2.4.1+ .

Perpustakaan ini hanyalah pembungkus LittleFS sederhana untuk memfasilitasi penggunaan LittleFS Anda untuk flash onboard pada papan berbasis RP2040 seperti Nano_RP2040_Connect, raspberry_pi_pico , menggunakan Arduino-Mbed RP2040 Core Core,
Akses Sistem File menggunakan API POSIX Normal atau API Sistem File
Arduino IDE 1.8.19+ untuk ArduinoArduino mbed_rp2040 core 2.3.1- Untuk papan berbasis RP2040 menggunakan chip Flash ISSI , lihat papan baru, seperti Arduino Nano RP2040 Connect, raspberry_pi_pio, dll .Arduino mbed_rp2040 core 2.4.1+ untuk Arduino (Gunakan Arduino Board Manager) RP2040 Papan Berbasis Menggunakan Chip Adesto Flash, lihat Papan Lama, seperti Arduino Nano RP2040 Connect, raspberry_pi_pio, dll . Rilis terbaru adalah Cara terbaik dan termudah adalah dengan menggunakan Arduino Library Manager . Cari littlefs_mbed_rp2040 , lalu pilih / instal versi terbaru. Anda juga dapat menggunakan tautan ini untuk instruksi yang lebih rinci.
Cara lain untuk menginstal adalah dengan:
LittleFS_Mbed_RP2040-main.zip .LittleFS_Mbed_RP2040-mainLittleFS_Mbed_RP2040-main ke direktori Arduino Libraries seperti ~/Arduino/libraries/ .Littlefs_mbed_rp2040/contoh/littlefs_test/littlefs_test.ino
Baris 11 hingga 359 di 088cf4b
Berikut ini adalah output terminal sampel saat menjalankan contoh littlefs_countting di 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 OKBerikut ini adalah output terminal sampel saat menjalankan contoh littlefs_test di 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 completeDebug diaktifkan secara default di serial.
Anda juga dapat mengubah level debugging ( lfs_loglevel ) dari 0 menjadi 4
# 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_ 0Jika Anda mendapatkan kesalahan kompilasi, lebih sering daripada tidak, Anda mungkin perlu menginstal versi inti yang lebih baru untuk papan Arduino.
Terkadang, perpustakaan hanya akan berfungsi jika Anda memperbarui inti papan ke versi terbaru karena saya menggunakan fungsi yang baru ditambahkan.
Kirimkan masalah ke: masalah littlefs_mbed_rp2040
allman . Kembalilah kembali perpustakaanTerima kasih banyak untuk semua orang atas pelaporan bug, fitur baru yang menyarankan, menguji dan berkontribusi pada pengembangan perpustakaan ini.
![]() Maximilian Gerhardt |
Jika Anda ingin berkontribusi pada proyek ini:
Hak Cipta (C) 2021- Khoi Hoang