You can use VSCODE for development, and you can use Espressif’s official flash_download_tool to download software for production.
There are explanatory documents in the directory of the specific software used, and the following will only supplement the parts that are not described in the document.
1. Determination of programming address
The programming addresses of the three files to be programmed can be viewed from VSCODE as shown in the figure below.
2. Meaning of the file
under the /build/bootloader directory bootloader.bin 引导加载程序
/build/partition_table directory partition-table.bin 分区表
under /build xxx.bin 用户代码
3. Cannot run automatically after programming
It is not clear whether it can be realized by changing the software settings. At present, after burning the program, press the reset button that comes with the circuit board to run.