Arduino Polska Forum
aruino-cli compilacja bez weryfikacji - Wersja do druku

+- Arduino Polska Forum (https://forum.arduinopolska.pl)
+-- Dział: Korzystanie z Arduino (https://forum.arduinopolska.pl/dzial-korzystanie-z-arduino)
+--- Dział: Instalacja i rozwiązywanie problemów (https://forum.arduinopolska.pl/dzial-instalacja-i-rozwi%C4%85zywanie-problem%C3%B3w)
+--- Wątek: aruino-cli compilacja bez weryfikacji (/watek-aruino-cli-compilacja-bez-weryfikacji)



aruino-cli compilacja bez weryfikacji - nexus9 - 04-04-2023

Witam,

próbowałem skompilować przykładowy program (CameraWebServer) dla esp32:esp32:esp32cam za pomocą aruino-cli (aruino-ide również), jednak jak się okazuje przed kompilacją wykonywana jest próba weryfikacji podłączenia urządzenia. Nie posiadam takiego urządzenia a chciałem jedynie wygenerować kod binarny. Pytanie czy jest jakaś metoda pominięcia weryfikacji przy kompilacji?

Pozdrawiam


RE: aruino-cli compilacja bez weryfikacji - kaczakat - 04-04-2023

Skompilowałem przykład CameraWebServer bez problemu, dla losowej płytki ESP32, akurat miałem wybraną TTGO T1, nie spotkałem się jak dotąd w ESP32, Arduino IDE, czy w żadnym właściwie core by było konieczne podłączenie płytki do PC.
Niestety nie korzystam z wersji CLI, ale nie rozumiem, co wersja upraszczająca miałaby tu komplikować.
Może pokaż jakieś logi?


RE: aruino-cli compilacja bez weryfikacji - nexus9 - 04-04-2023

Dziękuję za odpowiedź.
Na błąd weryfikacji wskazywałby komunikat "FatalError(f"Unable to verify flash chip connection ({e}).")", poniżej zrzut ekranu z IDE:
[attachment=1333]
Sugeruje on że przed kompilacją próbuje połączyć się z programowanym układem. Wcześniej nie korzystałem z kompilatora arduino więc być może problem leży gdzie indziej.


RE: aruino-cli compilacja bez weryfikacji - kaczakat - 05-04-2023

Nie pokazuj mi obrazków, zaznacz tekst i go tu wklej w znacznik code, nikt się nie domyśli jak wygląda ten komunikat.
W ustawieniach wybierz opcję pokazywania pełnych komunikatów podczas kompilacji i wgrywania.

Sprawdzałem w Arduino 1.8.19 i core ESP32 2.0.6, przykłady teoretycznie powinny się kompilować bez problemu, ale może jest w tej wersji jakiś błąd. Na pewno niektóre projekty stworzone w ESP8266 2.5.2 nie chciały się kompilować po update powyżej 3, więc jestem bardzo ostrożny przy ładowaniu nowszych rzeczy.

Przykład nie ma znaczników komentarza w linii 17 //, musi być wybrana jakaś kamera, gdy je // dodałem mam błąd kompilacji.


RE: aruino-cli compilacja bez weryfikacji - nexus9 - 05-04-2023

Włączyłem pełne logi i po przeanalizowaniu okazało się że problem dotyczy wersji pytona3. Moja jest zbyt niska, ale po modyfikacji składni formatowania tekstu w narzędziu esptool.py i pochodnych kompilacja zadziałała.
Dzięki za podpowiedź.


RE: aruino-cli compilacja bez weryfikacji - kaczakat - 05-04-2023

Dzięki za podzielenie się rozwiązaniem.