1. Read Flash Size:
esptool.exe --port COM3 --baud 921600 flash_id
2. Read Bin File From Flash Memory:
esptool.exe --port COM3 --baud 921600 read_flash 0 0x400000 esp32blink.bin
3. Write Bin File on Flash Memory:
esptool.exe --chip esp32 --port COM3 --baud 921600 --before default_reset --after hard_reset write_flash -z --flash_mode dio --flash_freq 80m --flash_size 4MB 0x0 D:\esp32blink.bin
1 лайк
Тогда вопрос, можно ли как то защитить прошивку от копирования, клонирования? В авр там хоть фьюзами, тогда здесь как?
можно, в документации описано, суть, включаешь защиту, после плата перегружается и во флэш при перезагрузке пишет защищённый код, добрать до блока обеспечивающего дешифрацию (лить оттуда) нельзя, может кто уже и использовал, тот же @brokly