Littlefs of New Nano_RP2040_Connect (см. Рисунок ниже), используя Flash Chip ISSI , в настоящее время не работает с Arduino mbed_rp2040 core 2.4.1+ . Пожалуйста, понизитесь до Arduino mbed_rp2040 core 2.3.1

Проверьте RP2040 Connect Poard имеет неисправные компоненты в новой покупке #318 для получения дополнительной информации о том, когда и как будет исправлено проблема.
Старая плата (см. Рисунок ниже), используя флэш -чип Adesto , в настоящее время работает с Arduino mbed_rp2040 core 2.4.1+ .

Эта библиотека является просто простой оберткой Littlefs, чтобы облегчить использование Littlefs для бортовой вспышки на досках на основе RP2040, таких как NANO_RP2040_Connect, Raspberry_pi_pico, используя Arduino-Mbed RP2040 Core Core Core Core Core Core Core Core Core Core Core Core, Raspberry_pi_pico , используя Arduino-Mbed RP2040 Core, Raspberr
Доступ к файловой системе использует обычные APIS POSIX или API -системы MBBE
Arduino IDE 1.8.19+ для ArduinoArduino mbed_rp2040 core 2.3.1- Для плат на основе RP2040 с использованием Flash Chip ISSI см. Новую плату, такую как Arduino Nano RP2040 Connect, Raspberry_pi_pico и т. Д.Arduino mbed_rp2040 core 2.4.1+ для Arduino (использование Arduino Board Manager) RP2040 Платы с использованием Flash Chip Adesto , см. Старую доску, например, Arduino Nano RP2040 Connect, Raspberry_pi_pico и т. Д. Последний релиз Лучший и самый простой способ - использовать Arduino Library Manager . Поиск LittleFS_MBED_RP2040 , затем выберите / Установите последнюю версию. Вы также можете использовать эту ссылку для более подробных инструкций.
Другой способ установить - это:
LittleFS_Mbed_RP2040-main.zip .LittleFS_Mbed_RP2040-mainLittleFS_Mbed_RP2040-main Папку в библиотеки Arduino, такой как ~/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 Boards.
Иногда библиотека будет работать только в том случае, если вы обновляете ядро платы до последней версии, потому что я использую недавно добавленные функции.
Отправить проблемы: LittleFS_MBED_RP2040.
allman . Респартамент библиотекаБольшое спасибо всем за отчет о ошибках, новую функцию, предлагающую, тестирование и внесение вклад в разработку этой библиотеки.
![]() Максимилиан Герхардт |
Если вы хотите внести свой вклад в этот проект:
Авторские права (C) 2021- Khoi Hoang