Mikrokontrolery Kinetis Dla bardzo Początkujących -- zmiany

Update do książki , zmiany i omówienia
ODPOWIEDZ
Awatar użytkownika
SunRiver
Użytkownik
Posty: 1496
Rejestracja: 08 paź 2017, 11:27
Lokalizacja: Festung Oppeln
Kontakt:

Mikrokontrolery Kinetis Dla bardzo Początkujących -- zmiany

Post autor: SunRiver »

Obrazek

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

Obrazek

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

Obrazek

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

Obrazek

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.

Obrazek

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.

Obrazek

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

Obrazek

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

Obrazek

i czekamy ....

Obrazek

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:

Obrazek

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

Obrazek

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>

Obrazek

I odpalamy ...

Obrazek

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

Obrazek

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

Obrazek

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

Obrazek

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

Obrazek

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 ... :)
Awatar użytkownika
tomasz_ola
Użytkownik
Posty: 45
Rejestracja: 04 sty 2021, 22:39

Re: Mikrokontrolery Kinetis Dla bardzo Początkujących -- zmiany

Post autor: tomasz_ola »

BOJĘ SIĘ, czytasz w myślach :D
Awatar użytkownika
tomasz_ola
Użytkownik
Posty: 45
Rejestracja: 04 sty 2021, 22:39

Re: Mikrokontrolery Kinetis Dla bardzo Początkujących -- zmiany

Post autor: tomasz_ola »

Pobieram to teraz i mam już wersie 11 3,0_5222 i waga 802mb

Dodano po 1 godzinie 51 minutach 29 sekundach:
i już nie jest to samo
:x
Awatar użytkownika
SunRiver
Użytkownik
Posty: 1496
Rejestracja: 08 paź 2017, 11:27
Lokalizacja: Festung Oppeln
Kontakt:

Re: Mikrokontrolery Kinetis Dla bardzo Początkujących -- zmiany

Post autor: SunRiver »

ale już nie ma tyle zmian co było miedzy KDS a Expresso..
ODPOWIEDZ

Wróć do „Książka MKdBP”