Portál AbcLinuxu, 8. května 2025 04:14

Dotaz: PlatformIO a toolchain-xtensa32

22.8.2021 10:05 ESP32
PlatformIO a toolchain-xtensa32
Přečteno: 326×
Odpovědět | Admin
Ahojte trošku ma mrzí, že zasenemôžem programovať, lebo zase musím riešiť réžiu.

Programujem pre platformu ESP32

Používam IDE PlatformIO (C++ Plugin pre VSCode pre IoT platformy), ktoré má vlastný pio package manager a všetko si rieši po svojom. Keď som začal s ESP nainštaloval som si Espressif-IDF globálne, ale IDE Platform IO ho vôbec nepoužíva, pre každý projekt si sám stiahne potrebné balíky, libky a toolchainy do ~/.platformio/packages/*.

Momentálne používam toolchain toolchain-xtensa32@2.50200.97 obsahujúci GCC 5.2 ktorý je už, ale veľmi neaktuálny.

Na stránkach Espressif sa dajú nájsť aj novšie toolchainy dokonca s GCC 8.4 napr tu ten by sa mi teda hodil: https://docs.espressif.com/projects/esp-idf/en/latest/esp32/api-guides/tools/idf-tools.html#list-of-idf-tools, ktoré sa ale inštalujú toolchain globálne. A platform io ich nepoužije.

Dajú sa mu podstrčiť aj iné toolchainy, tak že editnem platformio.ini v koreňovom adresári projektu a tam vložím link balíkom toolchainu. Balík toolchainu musí mať v koreňovom adresári package.json a to tie na stránkach espressif nemajú keďže nie sú určené pre Platform IO.
platform_packages =
    toolchain-xtensa32 @ https://odkaz-na-potrebny-toolchain
Problém je, že ja o žiadnych linkoch na potrebné toolchainy upravené ako balíky pre platform IO neviem. Skúšal som ručne prekopírovať obsah adresáru s toolchainom obsahujúcim GCC8.4, čo som si stiahol na stránke ESPressíf a prepísať ním pôvodný toolchain v ~/.platformio/packages/toolchain-xtensa32@2.50200.97. Ale nefungovalo to, tak som to vrátil zatiaľ do pôvodného stavu. Kde nájdem odkazy na balíky s toolchainmi pre platformio? Alebo ako si upravím toolchainy zo stránky espressif tak aby fungovali v Platform IO? Ručné kopírovanie evidentne nestačí.
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

22.8.2021 11:48 X
Rozbalit Rozbalit vše Re: PlatformIO a toolchain-xtensa32
Odpovědět | | Sbalit | Link | Blokovat | Admin
Celkem rozumny navod je soucasti dokumentace.
24.8.2021 10:08 ESP32
Rozbalit Rozbalit vše Re: PlatformIO a toolchain-xtensa32
Dik pozriem.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.