Raspberry Pi Pico je jednoduchá vývojová deska, se kterou můžete začít. Flashování binárního souboru je stejně jednoduché jako přetažení souboru na něj jako na flash disk, když je v režimu BOOTSEL. Díky tomu nemusí být deska připojena, když kódujete nebo stavíte. Tento návod ukáže, jak nastavit vývojové prostředí pomocí CLion v systému macOS. IDE bude vyžadovat konfiguraci CMake , což je to, co se používá k vytvoření kódu.
Instalace Toolchain
Spusťte následující příkazy z terminálu
brew install cmake
brew tap ArmMbed/homebrew-formulae
brew install arm-none-eabi-gcc
Klonujte úložiště
Spuštěním následujících příkazů ze složky dle vašeho výběru naklonujte úložiště pico-sdk
git clone -b master https://github.com/raspberrypi/pico-sdk.git
cd pico-sdk
git submodule update --init
Poté spusťte následující příkaz, abyste získali úplnou cestu k souboru pico-sdk
pwd
Dále zkopírujte cestu a exportujte ji jako proměnnou prostředí PICO_SDK_PATH ve vašem ~/.bash_profile
Aby proměnná prostředí fungovala, budete muset restartovat svůj terminál. Případně můžete spustit následující příkaz
zdroj ~/.bash_profile
Dále načtěte příklady spuštěním následujících příkazů z vašeho terminálu
cd ..
git clone -b master https://github.com/raspberrypi/pico-examples.git
Nakonfigurujte IDE
Budete potřebovat IDE, aby byl vývoj praktický. Ať už si vyberete jakékoli IDE, budete muset nakonfigurovat CMake.
CLion
Pomocí CLion otevřete složku pico-examples. Ujistěte se, že důvěřujete cmake. Zobrazí se chyba s výzvou ke konfiguraci PICO_SDK_PATH. Chcete-li to provést, postupujte podle níže uvedených kroků.
- Klikněte na název nabídky CLion
- Klikněte na Předvolby
- Otevřete sekci Build, Execution, Deployment
- Klikněte na CMake
- Vpravo na obrazovce v profilu ladění vyplňte pole Prostředí příslušnou hodnotou cesty pico-sdk, jak je znázorněno v příkladu níže.
Všimnete si, že jsem přidal profil vydání. Můžete se tak rozhodnout také. Pokud jsou vaše nastavení správná, uvidíte výstup podobný následujícímu v dolní části IDE.
Nyní jste připraveni spustit sestavení pomocí jedné ze dvou metod:
- Všechny artefakty můžete postavit pomocí nabídky Build.
- Můžete vytvořit jeden artefakt jeho výběrem z rozevírací nabídky uprostřed panelu nástrojů.
Budu pokračovat ve stavbě blikajícího artefaktu. Můžete se podívat na složku s názvem blikat ve složce pico-examples. Skládá se ze dvou souborů: souboru kódu a souboru make.
Chcete-li zahájit stavbu, klikněte na ikonu, která vypadá jako kladivo nalevo od rozbalovací nabídky. V okně sestavení uvidíte nějaký rolující text. Po dokončení by se měla zobrazit zpráva „Build Finished“.
Výsledný binární soubor bude ve složce nazvané blink ve složce s názvem cmake-build-debug (protože moje sestava používala ladicí profil).
V tomto okamžiku máte soubor .uf2, který můžete flashovat do svého pico.
Pokud se vyskytne problém s kompilací, tak proveďte následující příkazy
brew uninstall --force arm-none-eabi-gcc
brew uninstall --force arm-none-eabi-binutils
brew install gcc-arm-embedded
Někdy může být požadován poslední firmware v Pico. Ten lze stáhnou z https://micropython.org/download/RPI_PICO_W/