mirror of
https://github.com/espressif/esp-idf.git
synced 2024-10-05 20:47:46 -04:00
15 lines
471 B
Bash
15 lines
471 B
Bash
|
#This is the step for ESP32-S2/S3/C3
|
||
|
|
||
|
#!/bin/bash
|
||
|
set -e
|
||
|
if [ -z "$ESPPORT" ]; then
|
||
|
echo "ESPPORT must be set"
|
||
|
exit 1
|
||
|
fi
|
||
|
dd if=/dev/zero of=key.bin bs=1 count=32
|
||
|
# Change the first byte as espsecure uses modules that won't
|
||
|
# allow symmetric keys
|
||
|
echo -ne \\xFF | dd conv=notrunc bs=1 count=1 of=key.bin
|
||
|
espefuse.py --do-not-confirm -p $ESPPORT burn_efuse SPI_BOOT_CRYPT_CNT 0x1
|
||
|
espefuse.py --do-not-confirm -p $ESPPORT burn_key BLOCK_KEY2 key.bin XTS_AES_128_KEY
|