Hướng dẫn cài đặt ESP32 Sketch Data Upload

11/04/2026
huong-dan-cai-dat-esp32-sketch-data-upload

Hướng dẫn cài đặt ESP32 Sketch Data Upload

chú ý: 

👉 Arduino IDE 2.x (2.3.6) đã bỏ hỗ trợ plugin ESP32FS (SPIFFS uploader) cũ.
Vì vậy bạn cài đúng vẫn không bao giờ thấy menu.

Hiện tại ESP32 dùng LittleFS thay cho SPIFFS.

Giờ ta cài LittleFS Data Upload (chuẩn cho IDE 2.x) nhé — làm đúng 100% sẽ thấy menu ngay.

Bạn chưa thấy menu ESP32 Sketch Data Upload vì IDE chưa cài plugin upload SPIFFS 
Cái này Arduino IDE mặc định KHÔNG có, phải cài thêm 1 lần.

Mình hướng dẫn chuẩn cho Arduino IDE 2.x (bản mới) nhé.

🔧 Cài plugin upload SPIFFS cho ESP32

Bước 1 — Mở thư mục sketchbook

Trong Arduino IDE vào:

File → Preferences

Bạn sẽ thấy dòng:

Sketchbook location:

Ví dụ của bạn sẽ giống kiểu:

C:\Users\gpc\Documents\Arduino

👉 Copy đường dẫn này.


Bước 2 — Mở thư mục tools

Mở File Explorer → dán đường dẫn vào thanh địa chỉ:

C:\Users\gpc\Documents\Arduino

Trong đó tạo thư mục mới tên:

tools

Bên trong tools tạo tiếp thư mục:

ESP32FS

Bên trong ESP32FS tạo tiếp:

tool

👉 Cấu trúc cuối cùng phải đúng 100%:

Documents
└── Arduino
└── tools
└── ESP32FS
└── tool


Bước 3 — Tải plugin

Tải file này:

https://github.com/me-no-dev/arduino-esp32fs-plugin/releases/latest

Tải file ZIP có tên dạng:

ESP32FS-1.1.zip


Bước 4 — Giải nén

Giải nén file zip vừa tải.

Bạn sẽ thấy file:

esp32fs.jar

Copy file esp32fs.jar vào thư mục:

Documents\Arduino\tools\ESP32FS\tool\

Kết quả cuối cùng:

Documents
└── Arduino
└── tools
└── ESP32FS
└── tool
└── esp32fs.jar


Bước 5 — Restart Arduino IDE (quan trọng)

Tắt Arduino IDE → mở lại.


🎉 Bước 6 — Kiểm tra

Vào menu:

Tools

Bạn sẽ thấy dòng mới xuất hiện:

ESP32 Sketch Data Upload

👉 Chính là nút upload file CSV.


📤 Sau đó upload file CSV

1️⃣ Đảm bảo có thư mục data chứa songs.csv
2️⃣ Bấm:

Tools → ESP32 Sketch Data Upload

Đợi chạy xong.

Mở Serial Monitor → reset ESP → sẽ thấy file.


Làm tới đây xong là ESP32 của bạn chính thức có “ổ cứng” rồi 😄