|
|
4 jaren geleden | |
|---|---|---|
| .. | ||
| main | 4 jaren geleden | |
| CMakeLists.txt | 4 jaren geleden | |
| README.md | 4 jaren geleden | |
| build_espcoredump.sh | 4 jaren geleden | |
| sdkconfig.defaults | 4 jaren geleden | |
| Supported Targets | ESP32 | ESP32-S2 | ESP32-C3 | ESP32-S3 |
|---|
This test app is used to provide built binaries for the test cases under test folders
To update test/<target>/coredump.64 build a test_apps for a target, flash and get a base64 text from idf.py monitor
To update test/<target>/expected_output run
TARGET=esp32
espcoredump.py --chip $TARGET info_corefile -c ../test/$TARGET/coredump.b64 -t b64 -m ./build/test_core_dump.elf > ../test/$TARGET/expected_output
A test_apps app should be built for that target.
Do the same for other targets: esp32s2, esp32c3, etc.
The ELF test binaries are placed in a different git repository, idf-coredump-elf, to avoid putting big binaries in IDF repo. It is used in _testespcoredump CI job.
See idf-coredump-elf/README.md to use build_espcoredump.sh and generate test ELF binaries