esp-idf/components/espcoredump/test_apps/build_espcoredump.sh

26 wiersze
533 B
Bash
Executable File

#!/usr/bin/env bash
function help() {
echo "Usage: bash build_espcoredump.sh [OUTPUT_DIR]"
}
if [ -z "$1" ]; then
help
exit 1
else
output_dir=$1
fi
SUPPORTED_TARGETS=("esp32" "esp32s2" "esp32c3" "esp32s3")
for chip in "${SUPPORTED_TARGETS[@]}"; do
{
echo "--------------------------"
echo "building $chip binaries..."
echo "--------------------------"
idf.py fullclean && rm -f sdkconfig
idf.py set-target $chip
idf.py build
cp ./build/test_core_dump.elf "${output_dir}/${chip}.elf"
}
done