Development (two) ardunio Mass firmware upload address

https://blog.csdn.net/Naisu_kun/article/details/84958561
Batch burn firmware into the module
above talked about how to write a program to upload, then talk about how mass production.
Compared to "Arduino for esp8266" mass-produced programming, this ESP32 relatively trouble some.
Careful observation of the above upload process program (the specific number of bytes and may differ from the above procedure):

 

The whole process of burning content to ESP32 four modules, what does this four content?
The first one is boot_app0.bin,
You can user directory \ AppData \ Local \ Arduino15 \ packages \ \ 1.0.0 \ tools \ partitions found it esp32 \ hardware \ esp32, or in the official project address: https: //github.com/espressif/arduino-esp32 / tree / master / tools / partitions find it here;
the second block is bootloader,
You can user directory \ AppData \ Local \ Arduino15 \ packages \ \ 1.0.0 \ tools \ sdk \ bin find it esp32 \ hardware \ esp32, or in the official project address: https: //github.com/espressif/arduino -esp32 / tree / master / tools / sdk / bin where to find it, bootloader have a number, corresponding to different Flash chip communication interface mode and speed;

 

The third block is your program content,
Binary files can be exported in the Arduino IDE, and then in the project folder:

 

The fourth block is a flash memory area dividing information ,
The default is default.bin, you can in the user directory \ AppData \ Local \ Arduino15 \ packages \ \ 1.0.0 \ tools \ partitions found it esp32 \ hardware \ esp32, or in the official project address: https: //github.com / espressif / arduino-esp32 / tree / master / tools / partitions to find it here;
the project will generate a temporary project name .ino.partitions.bin file according to your settings in the user folder temporary directory each time you compile or upload, you can search through files to find it, when you modify the Partition Scheme set up in the IDE, do not use the default default.bin the need to find the corresponding file;
With all four files can be carried out after the burn.
Burning tools used here Lexin official: https: //www.espressif.com/zh-hans/support/download/other-tools

 

Open software is not fast, be patient. After opening the selection ESP32 DownloadTool, and then burning software interface to select the corresponding bin files, fill in the corresponding address, select Flash speed, interface, and size, and click the START button below burn.

 

Summarizes
this point all development esp32 with arduino development environment to build complete, compared with the official IDF development environment to build a lot of it is simple, more suitable for novice experience esp32.

Guess you like

Origin www.cnblogs.com/kekeoutlook/p/11028637.html