STM32F746 discovery a IDE AC6 (System Workbench for STM32)

Jak jsme vám už psali na sociálních sítích, stránka http://chiptron.cz dostala vývojový kit STM32F7-disco. A jak jsme také psali, představíme vám MULTIPLATFORMNÍ (Linux – Ubuntu, Windows) vývojové prostředí z dílny http://openstm32.org.

Další články o STM32(F7):
Tutorial: STM32F746 (STM32F7 Discovery) – Tlačítkem rozsvítit/zhasnout LED
Tutorial: STM32F746 (STM32F7 Discovery) – jak zapnout LED (ovládání GPIO)
STM32F746 discovery a IDE AC6 (System Workbench for STM32)
Jak začít s moderními mikrokontroléry a proč – STM32

Začneme s vývojovým prostředím.

To je založeno na populárním Eclipse. Využity jsou open-source software pro programování i debug. Co jistě potěší je rychlost. Eclipse je ořezaný o zbytečné doplňky a jsou použity pouze ty, které při programování a ladění kódu opravdu využijete.

Instalace je bezproblémová s tím, že si vyberete, kam se má program nainstalovat (defaultně je to domovská složka uživatele). Poté už jenom vyberete složku, kam se mají ukládat vaše projekty a je hotovo.

Instalační soubory jsou k dispozici po bezplatném zaregistrování na stránce openstm32.org. To platí pro operační systém Windows.

Abyste mohli stáhnout instalační soubor pro Linux, přesněji Ubuntu 12.04 a 14.04 LTS (pouze tento je podporován, avšak IDE je vyzkoušeno i na Linux Mint 17 a 17.2 a zcela jistě bude fungovat i dalších verzích), je nutné se přihlásit jako beta tester. To uděláte pouhým zasláním e-mailu a zanedlouho vám přijde odpověď. Po stažení *.run souboru je nutné nastavit soubor jako spustitelný (ve vlastnostech souboru) a poté jenom spustit. Instalace je stejná jako u verze pro Windows. I když se jedná o beta verzi, doteď jsem se nesetkal s žádným problémem.

V případě, že jste v Eclipse nikdy nepracovali, je zde podrobný návod jak na to.
http://www.openstm32.org/System+Workbench+for+STM32

Jak můžete vidět na obrázku v galerii, ikony jsou standardní, tak jako v klasickém Eclipse.
https://chiptron.cz/photogallery.php?album_id=4

A nyní k vývojovému kity. Co vlastně umí/neumí?

Discovery je osazen mikrokontrolérem STM32F746NG založeném na jádru ARM® Cortex®-M7.

ten disponuje 1 MB FLASH, 340KB RAM v pouzdru BGA216.

– Na desce je také ST-LINK/V2-1

– Discovery disponuje USB s funkcemi jako jsou virtual COM port, mass storage, debug port pro LCD-TFT display s kapacitním touch screen.

– LCD-TFT 4.3″ s rozlišením 480×272 a kapacitním dotykovou vrstvou.

– konektor pro kameru

– SAI audio kodek

– dva ST MEMS mikrofony

– Audio jack

– stereo reproduktorový výstup

– dvě tlačítka (user a reset)

– 128-Mbit Quad-SPI flash a 128-Mbit SDRAM

– konektor pro mikroSD kartu

– Ethernet konektor

– arduino Uno V3 konektory

– discovery můžete napájet čtyřmi způsoby, ST LINK/V2-1, USB FS konektor, USB HS konektor, VIN z arduino konektoru nebo externím 5V zdrojem

Discovery podporuje online vývojové prostředí mbed.org.
http://www.st.com/web/catalog/tools/FM116/SC959/SS1532/LN1848/PF261641?s_searchtype=partnumber

Další články o STM32(F7):
Tutorial: STM32F746 (STM32F7 Discovery) – Tlačítkem rozsvítit/zhasnout LED
Tutorial: STM32F746 (STM32F7 Discovery) – jak zapnout LED (ovládání GPIO)
STM32F746 discovery a IDE AC6 (System Workbench for STM32)
Jak začít s moderními mikrokontroléry a proč – STM32

Sdílejte článek:
Ukaž světu,
že jsi Maker!
Koupit tričko
Kafe pro Chiptrona
Dodej energii dalšímu článku

Související články

Tento první článek ze série Tutoriál: STM32F746 (STM32F7 Discovery) bych chtěl věnovat rozsvícení LED resp.

Další články o STM32(F7): Tutorial: STM32F746 (STM32F7 Discovery) – Tlačítkem rozsvítit/zhasnout LED Tutorial: STM32F746 (STM32F7 Discovery) – jak zapnout LED (ovládání GPIO) STM32F746 discovery a IDE AC6 (System Workbench for STM32) Jak začít s moderními mikrokontroléry a proč – STM32…

Další pokračování tutoriálu pro STM32 (v tomto případě STM32F746).

STM32 ve VS Code

Visual Studio Code (VS Code) se v posledních letech stal jedním z nejoblíbenějších editorů mezi vývojáři díky své flexibilitě, rychlosti a široké podpoře rozšíření. Pro vývoj aplikací na platformě STM32 nabízí STMicroelectronics rozšíření STM32 VS Code Extension právě pro VS…

STM32 a Arduino IDE

STM32duino je rozšiřující softwarový balík, který umožňuje programovat mikrokontroléry STM32 pomocí nástrojů a knihoven platformy Arduino, tedy využít stávající knihovny pro použití s jiným typem mikrokontroléru. O STM32duino jsem sepsal několik článků – první zapnutí, využití UART, I2C a samozřejmě…

Trendy