VSCode Arduino 生成固件后使用flash_download_tool下载固件

一、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的地址中即可,如下方所示。
在这里插入图片描述
直接烧录即可。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值