Nahrání bin do ESP

Odpovědět
naphazolini
Příspěvky: 5
Registrován: 17 lis 2020, 01:43
Reputation: 0

Nahrání bin do ESP

Příspěvek od naphazolini » 17 lis 2020, 01:52

Ahoj, existuje nějaký nástroj pro nahrání binu do ESP, něco jako je AVRDUDE pro arduina?
Potřeboval bych něco pro win s příkazovým řádkem, ale zatím jsem nic podobného nenašel.
Předem díky za rady.

Uživatelský avatar
pavel1tu
Příspěvky: 2054
Registrován: 26 říj 2017, 08:28
Reputation: 0
Bydliště: Trutnov
Kontaktovat uživatele:

Re: Nahrání bin do ESP

Příspěvek od pavel1tu » 17 lis 2020, 10:30

O BIN souboru nevím, já nahrávám HEX (abych se vyhnul zdlouhavé kompilaci u velkých projektů).

Okrkal jsem to tak, že když nahraji projekt poprvé, z výpisu co IDE dělá si vykopíruji ten příkazový řádek co mi nahrál HEX, ten si pak edituji dle potřeby.
Snad jsem to vysvětlil srozumitelně
UNO, NANO, Mikro, PRO mini, DUE, ESP32S2, RPi PICO
Pavel1TU
"Správně napsaný kod lze číst jako knihu"

naphazolini
Příspěvky: 5
Registrován: 17 lis 2020, 01:43
Reputation: 0

Re: Nahrání bin do ESP

Příspěvek od naphazolini » 17 lis 2020, 10:40

Jde mi o to, že když v Arduino IDE dám "Export kompilovaného bináru", tak tento vzniklý bin soubor lze pomocí různých nástrojů, např ESP8266Flasher.exe nahrát do ESP a já bych potřeboval nějaký, který lze ovládat přes příkazovou řádku.

martinius96
Příspěvky: 579
Registrován: 01 srp 2017, 19:29
Reputation: 0
Bydliště: Poprad
Kontaktovat uživatele:

Re: Nahrání bin do ESP

Příspěvek od martinius96 » 17 lis 2020, 10:52

Je to nástroj esptool.py (respektíve esptool.exe), ktorý potrebuješ. Ide ho spúšťať z konzole. Využíva ho i Arduino IDE pri nahrávaní projektov do ESP dosiek.
Môžeš si to skúsiť z príkladu z môjho repozitáru: https://github.com/martinius96/Blink-bin-ESP32

naphazolini
Příspěvky: 5
Registrován: 17 lis 2020, 01:43
Reputation: 0

Re: Nahrání bin do ESP

Příspěvek od naphazolini » 17 lis 2020, 10:57

A nemusí být nainstalovaný Python aby fungoval?

martinius96
Příspěvky: 579
Registrován: 01 srp 2017, 19:29
Reputation: 0
Bydliště: Poprad
Kontaktovat uživatele:

Re: Nahrání bin do ESP

Příspěvek od martinius96 » 17 lis 2020, 11:02

Ak ho spúšťaš ako .exe tak by to malo ísť aj bez Pythonu.

naphazolini
Příspěvky: 5
Registrován: 17 lis 2020, 01:43
Reputation: 0

Re: Nahrání bin do ESP

Příspěvek od naphazolini » 17 lis 2020, 11:04

Ok, děkuji moc. Vyzkouším.

naphazolini
Příspěvky: 5
Registrován: 17 lis 2020, 01:43
Reputation: 0

Re: Nahrání bin do ESP

Příspěvek od naphazolini » 17 lis 2020, 11:51

Tak po chvíli zkoušení, mi zafungoval tento command:
esptool.exe --chip esp8266 --after hard_reset --port COM9 write_flash 0x00000 Test.bin

Prosím tě, měl bych ještě pár dotazů...

V tom tvém příkladu nahráváš více souborů. K čemu jsou potřeba ty ostatní?
Počáteční adresu jsem zkusil 0x00000 protože s jinýma mi to nefungovalo, může to tak být?
Lze nějak detekovat COM port na kterém je ESP?

Odpovědět

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 7 hostů