littlefs ของบอร์ด Nano_RP2040_Connect ใหม่ (ดูรูปภาพด้านล่าง) โดยใช้ ISSI Flash Chip ปัจจุบัน ไม่ทำงาน กับ Arduino mbed_rp2040 core 2.4.1+ กรุณาดาวน์เกรดเป็น Arduino mbed_rp2040 core 2.3.1

ตรวจสอบ บอร์ด RP2040 Connect มีส่วนประกอบที่ผิดพลาดในการซื้อใหม่ล่าสุด #318 สำหรับข้อมูลเพิ่มเติมเกี่ยวกับเวลาและวิธีการแก้ไขปัญหา
บอร์ดเก่า (ดูรูปภาพด้านล่าง) โดยใช้ Adesto Flash Chip กำลังทำงานกับ Arduino mbed_rp2040 core 2.4.1+

ห้องสมุดนี้เป็นเพียงเครื่องห่อหุ้ม Littlefs ที่เรียบง่ายเพื่ออำนวยความสะดวกในการใช้งาน LittleFs สำหรับแฟลชออนบอร์ดบน บอร์ดที่ใช้ MBED RP2040 เช่น NANO_RP2040_CONNECT, RASPBERRY_PI_PICO โดยใช้ Arduino-Mbed RP2040
การเข้าถึงระบบไฟล์ใช้ APIs posix ปกติหรือ mbed filesystem apis
Arduino IDE 1.8.19+ สำหรับ ArduinoArduino mbed_rp2040 core 2.3.1- สำหรับบอร์ดที่ใช้ RP2040 โดยใช้ชิป ISSI Flash, ดูบอร์ดใหม่เช่น Arduino Nano RP2040 Connect, Raspberry_Pi_Pico ฯลฯArduino mbed_rp2040 core 2.4.1+ สำหรับ Arduino (ใช้ Board Manager Arduino) บอร์ด RP2040 โดยใช้ Adesto Flash Chip, ดูบอร์ดเก่าเช่น Arduino Nano RP2040 Connect, Raspberry_Pi_Pico ฯลฯ รุ่นล่าสุดคือ วิธีที่ดีที่สุดและง่ายที่สุดคือใช้ Arduino Library Manager ค้นหา LittleFS_MBED_RP2040 จากนั้นเลือก / ติดตั้งเวอร์ชันล่าสุด คุณยังสามารถใช้ลิงค์นี้สำหรับคำแนะนำโดยละเอียดเพิ่มเติม
อีกวิธีในการติดตั้งคือ:
LittleFS_Mbed_RP2040-main.zipLittleFS_Mbed_RP2040-mainLittleFS_Mbed_RP2040-main ไปยังไดเรกทอรี Arduino Libraries 'เช่น ~/Arduino/libraries/littlefs_mbed_rp2040/ตัวอย่าง/littlefs_test/littlefs_test.ino
บรรทัดที่ 11 ถึง 359 ใน 088CF4B
ต่อไปนี้เป็นเอาต์พุตเทอร์มินัลตัวอย่างเมื่อเรียกใช้ตัวอย่าง littlefs_counting บน 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 OKต่อไปนี้เป็นเอาต์พุตเทอร์มินัลตัวอย่างเมื่อเรียกใช้ตัวอย่าง littlefs_test บน 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 completeการดีบักเปิดใช้งานโดยค่าเริ่มต้นในอนุกรม
นอกจากนี้คุณยังสามารถเปลี่ยนระดับการดีบัก ( LFS_Loglevel ) จาก 0 เป็น 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_ 0หากคุณได้รับข้อผิดพลาดในการรวบรวมบ่อยกว่านั้นคุณอาจต้องติดตั้ง Core รุ่นใหม่สำหรับบอร์ด Arduino
บางครั้งไลบรารีจะทำงานได้ก็ต่อเมื่อคุณอัปเดตแกนบอร์ดเป็นเวอร์ชันล่าสุดเพราะฉันใช้ฟังก์ชั่นที่เพิ่มขึ้นใหม่
ส่งปัญหาไปยัง: ปัญหา littlefs_mbed_rp2040
allman restyle ห้องสมุดขอบคุณมากสำหรับทุกคนสำหรับการรายงานข้อผิดพลาดคุณลักษณะใหม่ที่แนะนำการทดสอบและมีส่วนร่วมในการพัฒนาห้องสมุดนี้
![]() Maximilian Gerhardt |
หากคุณต้องการมีส่วนร่วมในโครงการนี้:
ลิขสิทธิ์ (c) 2021- Khoi Hoang