Ahojte, prosím o radu.
Potrebujem si urobiť jednoduchú konzolovú aplikáciu, ktorá má byť univerzálna a spúšťať sa bude z priečinka, kde sa stiahne projekt, napr z gitu.
Problém je v tom, že cieľový súbor, ktorý je potrebné spustiť z tejto aplikácie - esptool.exe je uložený na Windowse 10 v priečinku (pri používateľovi Martin):
Kód:
C:\Users\Martin\Documents\Arduino\hardware\espressif\esp32/tools/esptool.exe
Vo Windowse 7 a nizších je umiestnenie esptoolu tu (ak nie je zmenená inštalačná cesta manuálne):
Kód:
C:\Program Files\Arduino\hardware\espressif\esp32/tools/esptool.exe
Jednoduchý batch skript (.bat) som sa snažil spúšťať takto (funguje), potrebujem však nastaviť nejako univerzálne nájdenie toho esptool.exe:
Kód:
start C:\Users\Martin\Documents\Arduino\hardware\espressif\esp32/tools/esptool.exe --chip esp32 --port COM22 --baud 921600 --before default_reset --after hard_reset write_flash -z --flash_mode dio --flash_freq 80m --flash_size detect 0xe000 boot_app0.bin 0x1000 bootloader_qio_80m.bin 0x10000 Blink.ino.bin 0x8000 Blink.ino.partitions.bin
Je možné nejako nastaviť aj COM port? Automaticky ho dokáže zistiť? Môže byť iný na rôznych počítačoch pri nainštalovaní prevodníka.
Ďakujem za vecné rady
