| | |
| Stránka: 1 z 1
| [ Príspevkov: 4 ] | |
Autor | Správa |
---|
Registrovaný: 17.02.14 Prihlásený: 31.03.24 Príspevky: 450 Témy: 198 Bydlisko: Poprad-okolie |
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
|
|
Registrovaný: 19.03.07 Prihlásený: 14.04.24 Príspevky: 7076 Témy: 85 Bydlisko: BA | Napísal void: 18.03.2019 15:41 | |
|
Ja by som si hodil esptool do $PATH-u (tym padom by si to nemusel volat cez absolutnu cestu) Prikaz na to je "set". Otazka je, ze ako sa instaluje ten esptool (co neviem)
_________________ Desktop: CPU AMD R7 1700x @ 3.85GHz | Cooling be quiet! Dark Rock Pro 4 | MB ASRock X470 Taichi Ult. | RAM 4x8GB DDR4 G-SKILL TridentZ RGB 3000 CL16-16-16-36 | VGA Powercolor VEGA56 + Raijintek Morpheus II | SSD Crucial MX300 525GB | HDD Seagate Ironwolf 3TB 5900rpm | PSU CORSAIR RM750X | MONITOR AOC Q3279VWFD8 | MOUSE HyperX Pulsefire FPS + Razer eXactMat | HyperX Alloy FPS Brown | HyperX Cloud | ARCH x64 & Notebook: DELL inspiron 7537 i7 4500U, 16GB RAM, nv750, FHD IPS,Crucial M4 128GB | ARCH x64 & Surface Go 8/128 & Mobil: LG v40 ThinQ (2018) & SBC: Raspberry pi 0 | 3B+ & Headphones: Senheiser HD58X | AKG K551 + detachable cable mod | Linsoul TIN T2 | KZ SZN |
|
Registrovaný: 17.02.14 Prihlásený: 31.03.24 Príspevky: 450 Témy: 198 Bydlisko: Poprad-okolie |
Esptool je program, ktorý nahráva, číta programy z esp32 čipov, všeob. nástroj (niečo na spôsob avrdude u AVR čipov). Inštaluje sa do prostredia ArduinoIDE pri inštalácii podpory ESP32 dosiek. Prostredie ArduinoIDE pri nahrávaní programu do ESP32 spúšťa ten esptool s parametrami tak ako aj ja teraz cez príkazový riadok, avšak tam dáva absolútne cesty. Vo výsledku by to malo byť univerzálne, kto program z gitu stiahne, spustí bat a nahrá mu to program do ESP.
|
|
Registrovaný: 19.03.07 Prihlásený: 14.04.24 Príspevky: 7076 Témy: 85 Bydlisko: BA | Napísal void: 18.03.2019 16:38 | |
|
v tom pripade bude najlahsie urobit detekciu ci subor existuje na hociktorom mieste kam by sa mohol nainstalovat a ak ano, tak ho pouzije, ak nie, tak vypise hlasku ze nieje nainstalovany a skonci. nieco ako Kód: if exist "NTUSER.DAT{267a29be-fc77-11e7-9222-448500a5107b}.TM.blf" ( set program="NTUSER.DAT{267a29be-fc77-11e7-9222-448500a5107b}.TM.blf" )
nahrad si ten subor tym suborom co hladas a potom mozes zavolat Kód: start %program% s tymi prepinacmi co tam mas
_________________ Desktop: CPU AMD R7 1700x @ 3.85GHz | Cooling be quiet! Dark Rock Pro 4 | MB ASRock X470 Taichi Ult. | RAM 4x8GB DDR4 G-SKILL TridentZ RGB 3000 CL16-16-16-36 | VGA Powercolor VEGA56 + Raijintek Morpheus II | SSD Crucial MX300 525GB | HDD Seagate Ironwolf 3TB 5900rpm | PSU CORSAIR RM750X | MONITOR AOC Q3279VWFD8 | MOUSE HyperX Pulsefire FPS + Razer eXactMat | HyperX Alloy FPS Brown | HyperX Cloud | ARCH x64 & Notebook: DELL inspiron 7537 i7 4500U, 16GB RAM, nv750, FHD IPS,Crucial M4 128GB | ARCH x64 & Surface Go 8/128 & Mobil: LG v40 ThinQ (2018) & SBC: Raspberry pi 0 | 3B+ & Headphones: Senheiser HD58X | AKG K551 + detachable cable mod | Linsoul TIN T2 | KZ SZN |
|
| Stránka: 1 z 1
| [ Príspevkov: 4 ] | |
Podobné témy | Témy | Odpovede | Zobrazenia | Posledný príspevok |
---|
| Input file a jeho cesta v HTML, XHTML, XML, CSS | 3 | 398 | 02.04.2014 9:09 BX | | Batch (.bat) subor v Operačné systémy Microsoft | 8 | 1434 | 01.08.2016 13:15 kllr007 | | Batch - Automatické oprávnenie admina v Ostatné | 4 | 584 | 22.11.2012 19:05 ondrejko0102 | | Spustenie BATCH pri detekovani USB v Ostatné | 2 | 295 | 13.01.2013 21:04 expoox | | Ako spustiť batch súbor po štarte na pozadí v Ostatné programy | 5 | 588 | 11.06.2014 18:36 Kraliček | | Da sa vytvorit batch subor na restart routera? v Sieťové a internetové programy | 0 | 291 | 06.05.2012 20:49 Googler1 | | explorer.exe, dllhost.exe - vyťaženie 100% CPU v Antivíry a antispywary | 3 | 1841 | 24.01.2012 15:41 Reverser | | egui.exe a ekern.exe v Antivíry a antispywary | 4 | 1163 | 24.04.2010 15:32 feldino | | Absolutna cesta v JavaScript, VBScript, Ajax | 7 | 1023 | 22.03.2008 17:19 djsulo | | cesta pre upload ... v PHP, ASP | 10 | 778 | 01.09.2009 12:45 senty | | Tvorba webov - cesta v Ostatné | 15 | 1118 | 28.03.2011 19:20 bodmrazu | | Cesta do Chorvátska v Dovolenka, cestovanie a turistika | 15 | 1139 | 25.07.2012 16:23 hornak | | cesta k suborom v PHP, ASP | 3 | 674 | 13.11.2009 8:41 p360t | | cesta do švajčiarska v Dovolenka, cestovanie a turistika | 19 | 6134 | 09.03.2015 8:51 Pistuk_14 | | cesta k obrazkom v HTML, XHTML, XML, CSS | 4 | 560 | 01.03.2008 18:24 emer | | Cesta k suborom v HTML, XHTML, XML, CSS | 2 | 740 | 31.08.2009 21:23 SilverSurfer |
| Nemôžete zakladať nové témy v tomto fóre Nemôžete odpovedať na témy v tomto fóre Nemôžete upravovať svoje príspevky v tomto fóre Nemôžete mazať svoje príspevky v tomto fóre
|
|