Mikrokontrolery Kinetis Dla bardzo Początkujących — zmiany

Mikrokontrolery Kinetis Dla bardzo Początkujących — zmiany
Razem głosów: 6 co stanowi: 100% całości.

Książka MKDBP jest już jakiś czas na rynku, niestety jak to bywa w technice szybko się zdeaktualizowała , głównie chodzi o środowisko pracy którym było kiedyś Code Warrior , które obecnie jest zbyt komercyjne i niema już wersji lite  .. później było Kinetis Design Studio zaś obecnie firma Freescale nie istniej gdyż została wykupiona przez NXP i sytuacja środowiska diametralnie się zmieniła…

Jak wiecie opisy dotyczą w zasadzie płytki FRDM-KL25Z  z mikrokontrolerem MKL25Z128V , którą widzicie poniżej …

Jednakże jest też płytka, a właściwie zestaw FREEBOARD z BTC , który składa się z 2ch świetnych płytek , niemniej jednak wymaga posiadania programatora , bo praca z bootloaderem jest utrapieniem i może łatwo zniechęcić.

I choć ten mały w sumie Cortex M0+ wygląda niepozornie ma naprawdę spore możliwości, które warto poznać, ale wróćmy do zmian ….


Poważną zmianą jest to że obecnie Środowisko pobieramy ze strony NXP i w tej chwili

oczywiście musimy być zarejestrowani na stronie NXP by pobrać oprogramowanie , które waży 680MB,ale warto wspomnieć że jest dostępne na Windows , MAC i Linuxa co zapewne wielu ucieszy …

Ja oczywiście wybieram wersję dla WINDOWS zaś obecna wersja to 10.2.1_795 Klikamy na Download selected  Files i pobiera oraz instaluje się DownloadManager AKAMAI , który z achwile zaczyna pobieranie  właściwego środowiska. Oczywiście jak coś pójdzie nie tak otrzymamy Indywidualny link do pobrania właściwego pliku.

I możemy przystąpić do instalacji środowiska …. Ja mam osobiście tylko nadzieję że MCUXpresso okaże się lżejsze od topornego i powolnego CW .. ale to się okaże w praniu, Na początek musimy się zgodzić z licencjami i takie tam nic nowego w instalacji wiec czekamy na jej zakończenie.

Instalator działa sprawnie i jak to w windowsie bywa robi śmietnik na dysku , ale przecież najważniejsze jest to by środowisko działało szybko i stabilnie , a jednocześnie było przyjemne w użyciu.  Pod koniec instalacji jeszcze instalowane są sterowniki Jungo dla wbudowanego w FRDM_KL25Z  programatora P&E co jest miłym zaskoczeniem gdyż wcześniej trzeba było się o nie zatroszczyć samemu. Jednakże ja ich nie instaluję … Więc muszę kilka razy kliknąć Nie Instaluj … Następnie chce się instalować NXP LPC11Uxx VCom  , tego zainstaluje może się przydać i w następnym okienku klikamy NEXT

i gotowe …. Instalacja przeszła szybko i gładko co mnie cieszy czas odpalić środowisko MCUXpresso IDE ,  zatem klikamy Uruchom MXIDE i FINISH

i czekamy ….

No i środowisko jak na oparte o Eclipse odpala się dośc szybko i jest gotowe do pracy. Jednakże zaniepokoiło mnie to że pobrałem najnowszą wersje i już mam info o aktualizacji …. w każdym razie MCUXpresso IDE prezentuje się następująco:

Całkiem schludnie i ładnie … I tym sposobem uporaliśmy się ze środowiskiem MCUExpresso IDE. Tymczasem na stronie jest jeszcze ciekawa Alikacja warząca 166MB mianowicie MCUXpresso Config Tools v4.1, którą pobieram z ciekawości gdyż ponoć służy do łatwej konfiguracji Pinów , Zegara itd .. coś na podobieństwo STM32 CUBE …

Program również dostępny dla Win, MAC, Linux wiec wybieramy właściwą wersję i instalujemy  co również nie jest problematyczne i przebiega sprawnie i szybko.

I odpalamy …

No tak potrzebne nam jeszcze SDK …. zapomniałem o nim … zatem przechodzimy do strony https://mcuxpresso.nxp.com, Logujemy się  loginem z NXP i wybieramy naszą płytkę KL25Z chyba że mamy inną  jak mamy FREEBOARD też wybieramy FRDM-KL25Z

Klikamy Build MCUXpresso SDK .. <to ten duży zielony przycisk> Następnie wybieramy system i Środowisko/ Toolchain

Możemy też dodać komponenty  i klikamy Download SDK  … Jak się pobierze zapisujemy archiwum na dysku ,  ja mam w lokalizacji C:/NXP/SDK,  trochę to trwa , ale myślę że będzie warto choć na tym etapie nie podoba mi się to ze trzeba jakieś SDK generować dla każdej płytki osobno …  trochę trąci to myszką … jak na dzisiejsze czasy …. , ale niema co dramatyzować, są fajne i przepastne dokumentacje do SDK , które warto przejrzeć w folderze /Docs/, Nio ale my tu gadu gadu, a wszystko gotowe … wracamy więc do naszego MCUXpresso Config Toolsa …

Oczywiście nic nowego zawsze jakieś problemy muszą być … ale teraz się nie będziemy nimi zajmować … 

Jak widac Cube Podobne coś ,… chyba się nie polubię z nim … Na dziś jednak to wszystko więcej w następnej części … Poznamy lepiej środowisko i utworzymy pierwszy projekt, skompilujemy i wgramy do KL25Z i FREEBOARD  Przy użyciu jedynie słusznego J-Linka … :)

 

 

 

 

 

 

 

Jedna myśl nt. „Mikrokontrolery Kinetis Dla bardzo Początkujących — zmiany

Możliwość komentowania jest wyłączona.