====== Nový projekt ====== Následující návod je zkrácená verze originálního návodu, který najdete v části ''User Guide'' v rozšíření ''STM32 VS Code Extension'' ===== Příprava projektu ===== Vytvoření nového projektu a výběrem mikrokontroléru (MCU) - Vybrat rozšíření ''STM32 VS Code Extension'' - Spustit STM32CubeMX - Vytvořit nový projekt (''File'' - ''New Project'') - Vyhledat MCU nebo vybrat podle specifikací (STM32F401RET6) - Vybrat MCU - Vytvoření projektu a následně další možnosti ''Start project'' {{:courses:b2m37mam:tutorials:vscodeide:new_cubemx_project.png|}} V záložce ''Project Manager'' je potřeba nastavit název projektu a jeho umístění, zvolit CMake jako toolchain pro kompilaci - Zadat název projektu - Nastavit umístění projektu - Zvolit ''Toolchain'' na ''CMake'' - Přepnout se na ''Code Generator'' {{:courses:b2m37mam:tutorials:vscodeide:configure_project_1.png|}} Následně zaškrtnout (pokud není jako výchozí), že chceme kopírovat všechny knihovny k projektu a následně projekt vytvoříme - Vybrat ''Copy all used libraries into the project folder'' - Vygenerovat kód přes tlačítko ''Generate Code'' {{:courses:b2m37mam:tutorials:vscodeide:configure_project_2.png|}} ===== Import Projektu do VS Code ===== Aby bylo možné programovat procesory STM32, je potřeba daný projekt importovat do VS Code. Tento krok je nutný i po vytvoření nového projektu výše. Zároveň vytvoří důležité soubory pro kompilaci, debug a nahrání Firmwaru do MCU (pokud neexistují). - Otevřte složku, která bude zároveň Váš workspace (''File'' - ''Open Folder'') * Složka může být i výše vytvořený projekt - Otevřte rozšíření ''STM32 VS Code Extension'' - Zvolte ''Import Project'' - Otevřete složku s projektem a zvolte ''Import Project'' {{:courses:b2m37mam:tutorials:vscodeide:configure_project_3.png|}}