Comments (7)
@bootrino , first of all, huge fan of your work! especially with the esp32 a2dp source project!
Now let me ask, did you find a solution for this tool with the modified partition? if no, there is any other similar tool available! Thank you
from arduino-esp32fs-plugin.
I found the problem.
It happens when ./Library/Arduino15/packages/esp32/hardware/esp32/1.0.1/tools/partitions/default.csv
contains this:
# Note: if you change the phy_init or app partition offset, make sure to change the offset in Kconfig.projbuild
nvs, data, nvs, 0x9000, 0x6000,
phy_init, data, phy, 0xf000, 0x1000,
factory, app, factory, 0x10000, 1M,
storage, data, spiffs, , 0xF0000,
Looks like the partition parsing code in this utility can't handle that partition structure for some reason.
from arduino-esp32fs-plugin.
@bootrino . Well I just returned the lib its original content, use the tool and its working perfectly! Ty!
from arduino-esp32fs-plugin.
@DarvosBR thanks for the kind words. I fixed it in the end by modifying the esp32 partition csv file - I suspect the problem is this utility cannot parse the line that says "1M" but I never bothered digging any deeper.
from arduino-esp32fs-plugin.
Could it be happening when the offset is empty?
from arduino-esp32fs-plugin.
I can confirm it does work when the offset is not blank.
I used this command to convert the partition table with blank offset values to a bin:
python gen_esp32part.py input_partitions.csv binary_partitions.bin
And then verify the bin file just created with the command above:
python gen_esp32part.py binary_partitions.bin
And jsut like that it will print the computed offsets in console for you. You can then replace the csv file with the new values computed.
from arduino-esp32fs-plugin.
Guys I found the solution, at least in my case, by using mkspiffs tool provided by espressif, I made a new partition csv but in order to use the mkspiffs to upload the WAV file I made a batch script to run the mkspiffs with the memory locations I need.
from arduino-esp32fs-plugin.
Related Issues (20)
- Where to place this file in Arduino IDE 2.0 for Mac OS? HOT 2
- Plugin does not use custom partitions.csv HOT 7
- Didn't work for ESP32-C3 HOT 2
- ESP32 File System Mount Failed (GFX Library Imgviewer Animated Gif)
- SPIFFS Error: partition size could not be found!
- spiffs upload plugin doesn't support esp32-s3 HOT 4
- Can you add exporting of image.bin of the created image of SPIFFS
- Doesn't work on Arduino Version 2.0.0 HOT 3
- Unspecific "SPIFFS Upload failed!" - Ubunut 22.04 HOT 7
- Pb with esp32-S2 wemos S2 mini
- Error when trying to use tool on MacOS Monterey
- When is support for Arduino 2.x.x likely to happen .. thanks HOT 13
- Is this tool now unsupported? HOT 1
- Again: "SPIFFS Error: esptool not found!", MacOS12.6, ESP32 core 2.0.7 HOT 1
- Question with executable jar file
- Is the ESP32-C3 Supported? HOT 1
- Support for esp32-c6 and esp32-h2 HOT 1
- wrong flash address for ESP-S3?
- Failed to Open Image File
- Add Make.sh for Linux
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from arduino-esp32fs-plugin.