一、Arduino输出日志信息
1.Arduino中打开首选项中勾选 编译和上传
2.点击文件上传
3.查看输出日志
详细信息
E:\AllINOne\Arduino\ArduinoExe\portable\packages\esp32\tools\esptool_py\4.2.1/esptool.exe
--chip esp32c3
--port COM13
--baud 921600
--before default_reset
--after hard_reset write_flash
-z
--flash_mode dio
--flash_freq 80m
--flash_size 4MB
//引导装载程序 烧录到地址位 output\*.ino.bootloader.bin
0x0 C:\Users\ADMINI~1\AppData\Local\Temp\arduino_build_978058/VSCodeArduino.ino.bootloader.bin
//分区烧录地址位 output\*.ino.partitions.bin
0x8000 C:\Users\ADMINI~1\AppData\Local\Temp\arduino_build_978058/VSCodeArduino.ino.partitions.bin
//引导分区 芯片引导固件
0xe000 E:\AllINOne\Arduino\ArduinoExe\portable\packages\esp32\hardware\esp32\2.0.6/tools/partitions/boot_app0.bin
//程序固件 output\*.ino.bin
0x10000 C:\Users\ADMINI~1\AppData\Local\Temp\arduino_build_978058/VSCodeArduino.ino.bin
4.VSCode Arduino生成配置
导出路径为output文件夹
5.生成固件
点击校验按钮
在output文件生成了3个bin文件
6.使用flash_download_tool烧录固件。
选择指定的芯片
勾选需要4段固件程序
硬件按住BOOT 然后按下RST,然后两个按钮都放开,然后点击START,等待烧录完成。
以上。
勾选 DoNotChgBin 并点击下方的CombineBin按钮,此时会打开一个文件夹,并在文件夹中生成一个target.bin的文件。
这个文件我们只需要直接烧录到0x0的地址中即可,如下方所示。
直接烧录即可。