ESP32

如何查看Arduino中ESP32的烧录设置

如何查看Arduino中ESP32的烧录设置

第一步

找出boot_app0.bin所在位置,示例:

/home/yezi/.arduino15/packages/esp32/hardware/esp32/1.0.6/tools/partitions

注意,文件夹 .arduino15 可能会被系统隐藏,按“ctrl+H”即可显示。
找到boot_app0.bin后,将其名字改一下,例如改为:boot_app0.bin-bak

第二步

打开Arduino,点击Upload按钮进行程序烧写,正常情况下,Arduino下方的信息框会报出错误说找不到文件,并且,打印出esptool.py调用参数,示例:

python /home/yezi/.arduino15/packages/esp32/tools/esptool_py/3.0.0/esptool.py 
--chip esp32 
--port /dev/ttyUSB0 
--baud 921600 
--before default_reset 
--after hard_reset write_flash -z 
--flash_mode dio 
--flash_freq 80m 
--flash_size detect 
0xe000 /home/yezi/.arduino15/packages/esp32/hardware/esp32/1.0.6/tools/partitions/boot_app0.bin
0x1000 /home/yezi/.arduino15/packages/esp32/hardware/esp32/1.0.6/tools/sdk/bin/bootloader_dio_80m.bin 
0x10000 /tmp/arduino_build_570918/ws2812fx_spi.ino.bin 
0x8000 /tmp/arduino_build_570918/ws2812fx_spi.ino.partitions.bin 

看看,是不是你要的参数都有了?

另外

如果要烧录spiffs文件系统,可以从工程目录下"build"文件夹的"partitions.csv"文件中查找到烧录地址,至于如何获取到spiffs二进制文件,可以参阅此文:ESP32 OTA (Over-the-Air) Updates – AsyncElegantOTA using Arduino IDE

END

上一篇:sitemap.json(小程序目录结构)


下一篇:Stata—循环语句