Segger Embedded Studio (SES)

Prostředí pro vývoj aplikací pro ARM procesory od firmy Segger.

Instalace

  1. Stáhnout instalátor SES V8.16b z Embedded Studio Downloads nebo MAM Owncloud
  2. Postupujte podle pokynů instalace

V některých případech bude třeba stáhnout a nainstalovat ovladač pro Virtuální COM port, který najdete na stránkách ST — Ovladač ke stažení zde přes přihlášení nebo z OwnCloudu

Vytvoření projektu

  1. Před vytvořením prvního projektu je třeba v SES stáhnout “STM32F4xx CPU Support Package” (Tools → Package Manager → STM32F4xx CPU Support Package).
  2. File → New Project
  3. Pokud už je otevřený nějaký projekt, zvolte New Solution
  4. A C/C++ executable for STMicroelectronics STM32F4xx, zde vyberte jméno a umístění projektu
  5. Choose common project settings, zde vyberte STM32F401RE jako Target Processor
  6. Proklikejte se na konec dialogu

Prostředí SEGGER Embedded Studio (SES) od verze V8.10 podporuje STLink jako debugger a není tak potřeba jej přeprogramovat nástrojem STLinkReflash. Tento návod je pro SES verze V8.16b a STM32CubeProgrammer verze V2.17. Oficiální návod pro použití STLinku je zde Use ST-Link in Embedded Studio.

Pro přidání podpory jsou potřeba soubory z STM32CubeProgrammer, který můžete získat ze sdíleného adresáře předmětu MAM Owncloud nebo z od výrobce STM32CubeProg

Postup nastavení:

  1. Nainstalujte SES
  2. Nainstalujte STM32Cube Programmer do Vámi zvoleného umístění, které označíme <path-to-stm-prog>. Na Windows je výchozí umístění C:/Program Files/STMicroelectronics/STM32Cube/STM32CubeProgrammer
  3. Vytvořte nebo otevřete existující projekt
  4. Otevřete nastavení globálních maker studia pod 'Tools > Options > Building > Build > Global Macros'
  5. Vytvořte makro s cestou k STM32CubeProgrammer, například STM32CUBEPROGDIR=<path-to-stm-prog>
  6. Okna zavřete tlačíkem OK
  7. Otevřete nastavení projektu (nebo solution) pravým tlačítkem a volbou 'Options'
  8. Přepněte vlevo nahoře konfiguraci z Debug na Common
  9. Nastavte v menu Debug > Debugger možnost Target Connection na hodnotu ST-Link
  10. Nastavte v menu Debug > ST-Link možnost STM32CubeProgrammer directory na hodnotu $(STM32CUBEPROGDIR) (podle jména makra z kroku 5)
  11. Zkuste nahrání a debug programu
 Nastavení globálních kompilačních maker  Výběr výchozího programátoru  Nastavení cesty k STM32CubeProgrammer
1. Nastavení globálních kompilačních maker 2. Výběr výchozího programátoru 3. Nastavení cesty k STM32CubeProgrammer
courses/b2m37mam/tutorials/ses.txt · Last modified: 2024/09/19 14:47 by krskajo1