前言
本次笔记是对vscode开发esp32c3的补充,在开发完成esp32c3程序后会产出多个bin文件,每个bin文件都是有指定下载地址的,对于开发者来说因为有开发环境可以直接烧录到esp32c3模组中,但是对于工厂量产时只能拿bin文件进行烧录那就必须要将bin文件烧录到指定的地址中,下面将告诉你去哪里找到每个bin文件的下载地址。
一、各bin文件所在
无论是采用IDF 离线开发环境还是ESpressif IDF+vscode编译后都会在工程的build目录下生成多个bin文件,分别为:
build目录:“工程名称”.bin、如果有OTA功能还会有:ota_data_initial.bin
build目录->bootloader目录:bootloader.bin
build目录->partition_table目录:partition-table.bin
二、确定各bin文件下载地址
1.IDF 离线开发环境
在PowerShell终端里输入idf.py build,编译成功后可以在提示信息中看到每个bin文件的下载地址,如图:

因为我的工程是有OTA功能的所以多了一个ota_data_initial.bin
2.ESpressif IDF+vscode编译环境
在ESpressif IDF+vscode的开发环境中因为可以通过底部栏的按钮来进行编译,通过这种方式进行编译后是看不到每个bin文件的下载地址的,而是要在vscode中打开“ESP-IDF Terminal”并在里面输入idf.py

文章介绍了在使用IDF离线环境和ESPressifIDF+VSCode编译ESP32C3项目时,如何找到并确定各个bin文件的下载地址。在编译后,bin文件会存储在特定的build目录下,包括主程序.bin、bootloader.bin、partition-table.bin等。通过idf.pybuild命令可以在终端获取每个bin文件的烧录位置信息。

5802

被折叠的 条评论
为什么被折叠?



