STM32 Nucleo platforma

ARM mikrovaldikliai tampa vis populiaresni. Jau kuris laikas eksperimentuoju su STM32 Nucleo plokštėmis. Viena iš jų parodyta žemiau:

Nucleo PCB sudaro derinimo (angl. debugger)/programavimo įrenginys ST-LINK/V2-1,vienas iš LQFP64 korpuso STM32 mikrovaldiklių bei papildomi komponentai. Visose Nucleo versijose naudojama ta pati PCB, bet priklausomai nuo versijos, gali būti patalpintas mikrovaldiklis iš tokių STM32 šeimų: L0, L1, F0, F1, F3, F4. Kaip ir ankstesnėse ST Discovery platformoje, ST-LINK įrenginį galima atskirti ir šiuo atveju tam net specialiai išfrezuoti tarpai ant PCB.

Gan įdomus Nucleo plokštės sprendimas yra su Arduino platforma suderinami išvadai bei pati plokštės forma. Dėl šios priežasties galima naudoti įvairias Arduino išplėtimo plokštes (angl. shields).

Programavimui gamintojas rekomenduoja IAR, Keil komercines aplinkas. Taip pat ST siūlo naudoti ARM mbed aplinką, kuri labai primeną Arduino aplinką, bet veikia naudojant naršyklę. Naudojant ARM mbed aplinką, parašytas kodas yra sukompiliuojamas serveryje, parsiunčiamas rezultatas ir apsaugojus jį NUCLEO plokštėje (kompiuteryje matosi kaip laikmena) jis pradedamas vykdyti.

Mane labiausiai domino GCC įrankiai (kompiliatorius, derinimas), kartu su Eclipse aplinka. Žinoma, toks kelias yra sunkesnis. Truputį pasidomėjus internete, gana nesunkiai viską pavyko susidiegti ir tinkamai susikonfigūruoti.

Pradiniai pasiekti rezultatai:

Spread the love
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  

2 thoughts on “STM32 Nucleo platforma

  1. Hello David

    First of all thank you very much for the information you post. unfortunately I can’t speak your language so I hope it’s ok if I write in english. I’m a total beginner in embedded systems and just a couple of days I started to work with a STM32F4 board. I’m installed the gnu arm toolchain, the open OCD, the driver, the plug-ins and other tools recommended in http://gnuarmeclipse.livius.net/blog/ to work with the STM32F4 board under Windows (I’m working with Windows 8). Unfortunately I could not run the blinking led example, I always get several errors. I’ve tried some solutions from some tutorials but didn’t work. I want to be sure about the installation process before think about the code, so I kindly ask you if you have some instructions to install the required tools (and which they should be) under Windows 8. Thank you very much for your attention. Regards.

Leave a Reply

Your email address will not be published. Required fields are marked *