-
Notifications
You must be signed in to change notification settings - Fork 7.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Added NVS test sketch + test script #6885
Conversation
@P-R-O-C-H-Y flash modes are working now in the 4.4 branch. You can test against that and master if you want to verify that it fails on one, but not the other. cc: @Ouss4 |
@me-no-dev Can confirm that on C3 and S3 all modes are again working on idf-release/v4.4 branch. Great job! |
FQBN Additions:
|
There is a problem with the test @P-R-O-C-H-Y . Since the value is in NVS, it is probably already set to something from previous run and will never again start from 0, so what the test expects will fail (as it did). Maybe you need to rethink the test or find a way to erase flash prior to running the test. |
We are waiting for @Ouss4 to make a PR with a few CI changes. One will be the flash erase so the test will work after that PR ;) |
Not to derail this pr, but is there actually eqpt out there that will only run on dout/qout? |
yes. I have a board that has flash which can do only dout. It's very rare, but exists and also can free up some IO if you do not need the throughput. |
Ok, just asking. I have some cheap sh!t in my bin, and I've never seen it 😄 |
Status update: Blocked by missing HW on our runners. |
Status update: Hw will be installed tomorrow morning. |
Octal flash needs to be tested locally before each release.
To-Do:
|
Description of Change
Added simple NVS test.
Related links
#6884
Important
Before each release, this NVS test needs to be locally builded + run on ESP32S3 with Octal Flash.
Command to build with custom FQBN (cfg.json will be excluded from building):
./.github/scripts/tests_build.sh -s nvs -t esp32s3 -fqbn espressif:esp32:esp32s3:PSRAM=opi,USBMode=default,PartitionScheme=huge_app,FlashMode=opi
Command to run:
./.github/scripts/tests_run.sh -s nvs -t esp32s3 -e -o