ESP32, spiffs
SPIFFS filesystem를 사용하여
fopen
fprintf
fgets
rename
fclose
등의 함수를 사용할 수 있습니다.
esp-idf\components\spiffs\include\esp_spiffs.h
0. 참고 사이트
- esp-idf\examples\storage\spiffs
- https://github.com/espressif/esp-idf/tree/020ade652d9b6b0b87b0bebe176a150cc4407749/examples/storage/spiffs
- https://docs.espressif.com/projects/esp-idf/en/latest/api-reference/storage/spiffs.html
1. 모듈
2. 보드 연결
3. 소스 설명
Custom partiton table csv
partitons_example.csv
기본 파티션 맵에서
storage 파티션을 spiffs SubType 으로 추가하였습니다.
offset이 없다는 점이 특이하군요
0xF0000 = 983040 byte = 960KB
아래 결과 항목에서는 파티션 사이즈가 896321 byte로 나옵니다.
983040 - 896321= 86719 byte = 84.7KB
4. 소스
https://github.com/sglee0223/esp32/tree/master/spiffs
5. 결과 확인
I (0) cpu_start: App cpu up.
|
'ESP32' 카테고리의 다른 글
ESP32, adc (0) | 2018.08.23 |
---|---|
ESP32, wear_levelling (0) | 2018.08.23 |
ESP32, NVS, nvs_rw_blob (0) | 2018.08.23 |
ESP32, NVS, nvs_rw_value (0) | 2018.08.23 |
ESP32, NVS 이해하기 (0) | 2018.08.22 |