放一个bat文件里面不就可以了?
rem 是注释rem 现在是擦除用下面的指令作为bat文件
cd D:\python poject\esptool
d:
esptool.py --chip esp32 --port COM3 erase_flash
rem 烧录用下面的指令作为bat文件
cd D:\python poject\esptool
d:
esptool.py --chip esp32 --port COM3 --baud 921600 --before default_reset --after hard_reset write_flash -z --flash_mode dio --flash_freq 40m --flash_size detect 0x1000 D:\Auto\bootloader.bin 0xd000 D:\Auto\ota_data_initial.bin 0x10000 D:\Auto\esp32_ble_gateway.bin 0x8000 D:\Auto\partitions_two_ota.2MB.bin
rem 两个bat文件是可以实现,但是有以下弊端
rem 1.第一个擦除bat文件,每次都需要双击,然后擦除完成后窗口就消失了
rem 2.第二个是烧录bat文件,每次都需要双击,然后烧录完成后窗口就消失了
rem 这对工厂来说,批量生产非常麻烦
rem 我自己在主程序的代码里加了擦除完成后导入烧录.bat,能实现擦除完成后马上打开另一个cmd窗口来烧录
rem import os
rem os.system('start D:\烧录.bat')
rem 但这依然不完美,而且每次都会打开一个新的烧录cmd窗口,这样烧录3个,就会有3个cmd烧录窗口
pause
|