
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
Product MCUXpresso Integrated Development Environment (IDE)
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 PE 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 <a href="https://www.nxp.com/support/developer-r ... MCUXpresso Config Tools v4.1,</a> 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.
<div id="sectionisg2wl7j" class="container-fluid iw_section">
<div id="rowisg2wl7k" class="row iw_row iw_stretch">
<div id="colisg2wl7l" class="iw_columns col-lg-12">
<div id="iw_comp1472477197662" class="iw_component"></div>

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 ...