Skocz do zawartości

Pomocna odpowiedź

Napisano (edytowany)

- Espressif przygotował plugin w wersji 4.4.0 (plik Espressif-IDE-4.4.0-win32.win32.x86_64)
po rozpakowaniu kopiujemy go do katalogu d:\esp32.
- przed dalszą instalacją dobrze jest zrobić kilka rzeczy aby potem było mniej problemów.
1.- instalacja Javy jeśli ktoś nie miał zainstalowanej.
2.- ustawić w Win długie nazwy plików,  
jako administrator uruchom regedit, przejdz do ściezki HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem
w kluczu LongPathEnabled zmień wartość na 1, zrestartuj komputer.
3.- pobierz i zainstaluj zbiorczą paczkę: Visual C++ Redistributable Runtimes All-in, uruchom jako administrator.
4.- włączyć tryb programisty w Win, pozwoli to na rozpakowanie plików z linkami symbolicznymi, 
Win+I | Aktualizacja i zabezpieczenia | wybierz po lewej stronie Dla deweloperów | Tryb programisty przesuń na włącz.
po zakończonej instalacji zmień tryb programisty na wyłączone.
5.- dla stabilnej instalacji potrzebujemy instalatora w wersji offline *.zst, plik archive_v5.5.5_windows-x64.zst, rozmiar 2.85GB.
6.- z katalogu D:\esp32\Expressif-IDE uruchamiamy Expressif-IDE.
uruchomi się ESP-IDF Manager, jeśli nie ma dowiązanego  ESP-IDF uruchomi się ESP-IDF Manager
 i zaproponuje instalację programu, po uruchomieniu instalatora wybieramy Start Instalation, 
pojawią się cztery pola do wyboru, wybieramy Offline Instalation, program poprosi o wskazanie pliku z archiwum *.zst.
7.- dalsza instalacja przebiega domyślnie, wybieramy jakie opcje chcemy zainstalować, najlepiej wartości domyślne.
na końcu musimy wskazać lokalizację instalacji, w moim przypadku to D\esp32.
ESP-IDF zainstaluje się w katalogu D:\esp32\v5.5.5 rozmiar po instalacji około 10GB.
8.- po skończonej instalacji program przejdzie do Expressif-IDE do zakładki Espressif, gdzie aktywujemy zainstalowaną wersję.


- wgranie przykładowego programu "Hello World"
- wybieramy model procesora np. esp32 i określamy port COM, w zakladce Target, klikając na "słoneczko".
- wybór programu File | import | z zakładki Select wybieramy Espressif | Existing IDF Projekt | next | zaznaczamy Copy projekt into workspace
kolejno Browse | pliki przykładowe szukamy w katalogu instalacji IDF.
- teraz kompilacja , czyli "młoteczek" w lewej stronie panelu programu.
- jeśli kompilacja się powiedzie, to robimy flashowanie naszego procesora, za pomocą ikony zielonej strzałki w prawo.

aktywacjawersji.thumb.jpg.c46fce6aa66d96dd250f9b57c5dbee55.jpg environment.thumb.jpg.d8db9eb007da8434aba7f840f45576db.jpg  example.thumb.jpg.96215fdd6bccd9664561317b4c00615e.jpg  select.thumb.jpg.43bde975a548b88abb302f4d0fb625e2.jpgtarget.thumb.jpg.ea67dcef4c476a69cf14dcca8c74e15b.jpg   terminal.thumb.jpg.0f64bae6b0757b83f313f8d606b551fe.jpg

Edytowano przez 99teki
  • Lubię! 1

- teraz problemy jakie napotkałem podczas użytkowania.

- projekty "firmowe" dodają się do workspace i kompilują bez problemu.

- pobrane projekty z sieci, dodają się do workspace ale nie mają możliwości wyboru procesora w polu target.

- staram się ominąć ten problem korzystając z terminala.

- czyli komendy idf.py fullclean, idf.py set-target esp32s3, idf.py build monitor, idf.py flash ale nie zawsze to pomaga.

- jak to naprawić bez przechodzenia na VS. 

target1.thumb.jpg.ba9709e958a90a08f05d967e161e1f72.jpg   target2.thumb.jpg.d97e650e2a42a1e6be4c3ea9e66122b7.jpg

  • Lubię! 1

- problem chyba rozwiązany.

- w PC nie miałem zablokowanej opcji która daje komunikat

"Ten plik pochodzi z innego komputera i może być zablokowany” w Windows 10".

- po zablokowaniu tej opcjii kompilacja przeszła bez problemu.

- niestety inny prosty przykład nie podał procesora w polu target, tak że nie całkiem problem rozwiązałem.

Fajnie 👍

 

Zawsze mnie zastanawiało, dlaczego ludzie katują się eclipsem i walką z konfiguracją jego ide.

Podobnie było na forum atnela, z którego się wylatywało za polecenie komuś np platformio 😂

  • Lubię! 2

Bądź aktywny - zaloguj się lub utwórz konto!

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto w ~20 sekund!

Zarejestruj nowe konto, to proste!

Zarejestruj się »

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się »
×
×
  • Utwórz nowe...