Mikrokontrolery Kinetis dla bardzo Początkujących -- zmiany część 2

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

Mikrokontrolery Kinetis dla bardzo Początkujących -- zmiany część 2

Post autor: SunRiver »

Obrazek

Jak się rzekło A trzeba i rzec B. W poprzednim wpisie zainstalowaliśmy trochę programów i pobraliśmy ładnie dla MKL25Z wygenerowane SDK  teraz czas to skonfigurować wszystko by ręce i nogi miało i działało :)

Jak pamiętacie Archiwum z naszym SDK mamy w folderze C:/nxp/SDK  i tej wersji się trzymajmy na tą chwile i uruchommy MCUXpresso IDE  ...
Obrazek

Jak widzicie na dole Nie mamy żadnego SDK , a co gorsza nie możemy w Projekcie wybrać naszego procka ...  tak bo musimy doinstalować sobie nasze SDK ... Na szczęście dla nas wszystko jest wręcz Foresto odporne , choć znam przypadki ... nie nie to zupełnie inna historia.  Tymczasem skoro mamy ładnie uruchomione nasze środowisko i ładnie zapisane SDK w folderze wystarczy wykonać kilka kliknięć i nasza płytka FRDM-KL25Z pojawi się w IDE ...

Wybieramy zatem menu WINDOWS -- Preferences

Obrazek

A tu jak widać zakładka MCUXpresso IDE  -; SDK Options ; Jak widzicie tu mamy domyślną ścieżkę szukania SDK , my jednak ją zmieniamy na naszą (chyba że nie chcecie to nie)  Resztę rzeczy zostawiamy bez zmian i Klikamy Apply , a następnie Apply and Close. Okienko się zamknie zaś na chwilę pojawi się instalator SDK i po chwili ....

Obrazek

Wow .. zainstalowało się  super ... oczywiście dla innych płytek jak K64F czy KL05Z itd ... postępujemy analogicznie. ale sami przyznacie że jest to proste i wygodne .... no dobrze

Sprawdźmy zatem czy mamy dostęp do naszej płytki:

Obrazek

Proszę bardzo jest na miejscu , ale teraz dajemy CanCEL i klikamy na Import SDK Example(s) .. Tak na szybko żeby sprawdzić czy wszystko działa jak powinno. O dokładnie TU:

Obrazek

Teraz będzie słodko aż zemdli .... Wybieramy oczywiście FRDM-KL25Z i NEXT

Obrazek

teraz mamy większe pole do popisu :P troszkę się naklikamy ale co tam wybieramy driver_examples/gpio/led_output

Obrazek

i klikamy Finish. Tym sposobem nasz przykładowy program trafi do naszego workspace'a  i już możemy się zacząć nim bawić :)

Obrazek

Kod w sumie jak KOD ... niema co opisywać w tak prostym przykładzie ...

Obrazek

Klikamy na ikonie młotka bez zastanawiania się nad szczegółami gdyż niejako chcemy sprawdzić co tu działa ... i o dziwo wszystko przebiega sprawnie i bezproblemowo. W niespełna 13sek kompilacja była gotowa.

Obrazek
  1.  
  2. Performing post-build steps
  3. arm-none-eabi-size "frdmkl25z_driver_examples_gpio_led_output.axf"; # arm-none-eabi-objcopy -v -O binary "frdmkl25z_driver_examples_gpio_led_output.axf" "frdmkl25z_driver_examples_gpio_led_output.bin" ; # checksum -p MKL25Z128xxx4 -d "frdmkl25z_driver_examples_gpio_led_output.bin";
  4.    text    data     bss     dec     hex filename
  5.   15372       8    2412   17792    4580 frdmkl25z_driver_examples_gpio_led_output.axf
  6.  
  7. 21:38:41 Build Finished (took 12s.382ms)
Taki słaby wynik bo mam odpalonego jeszcze AutoCADA gdyż kończę prace nad pewną częścią ... ale to nie ważne , chodzi o to że wszystko działa czas więc sprawdzić z płyteczką ....  Moje FRDMki mają zmienione Firmware OpenSDA z PE na J-Link SDA wiec takowym bedzę wgrywał ... klikamy Robala

Obrazek

i uruchamiamy nasz program .. ikonką > :)  I oto nasz Czerwona DIODA na FRDM mryga ślicznie ... już mi się MCUXpresso podoba :)

Obrazek

Cóż za radość moi drodzy , normalnie czary na poziomie H.Portera  ba .... udało się z exampla ładnie zamigać dioda .. i co ważniejsze ... Jakiś procesor Expert się nie wtrącał można wygodnie pisać w C  ... to duża przewaga
  1.  
  2. [MCUXpresso Semihosting Telnet console for 'frdmkl25z_driver_examples_gpio_led_output JLink Debug' started on port 56693 @ 127.0.0.1]
  3.  
  4. SEGGER J-Link GDB Server V6.34b - Terminal output channel
  5.  
  6.  GPIO Driver example
  7.  
  8.  The LED is taking turns to shine.
Cóż za radość .... cóż za radość moi drodzy ...
Awatar użytkownika
tomasz_ola
Użytkownik
Posty: 45
Rejestracja: 04 sty 2021, 22:39

Re: Mikrokontrolery Kinetis dla bardzo Początkujących -- zmiany część 2

Post autor: tomasz_ola »

Jakoś mi to nie idzie cały czas wyskakuje cosik takiego przy dawaniu play
Nie masz wymaganych uprawnień, aby zobaczyć pliki załączone do tego posta.
Awatar użytkownika
SunRiver
Użytkownik
Posty: 1353
Rejestracja: 08 paź 2017, 11:27
Lokalizacja: Festung Oppeln
Kontakt:

Re: Mikrokontrolery Kinetis dla bardzo Początkujących -- zmiany część 2

Post autor: SunRiver »

No nie mozesz uruchomić bo nie masz programu ,
wyglada ze sie nie skompilował i jest nie obecny
Awatar użytkownika
tomasz_ola
Użytkownik
Posty: 45
Rejestracja: 04 sty 2021, 22:39

Re: Mikrokontrolery Kinetis dla bardzo Początkujących -- zmiany część 2

Post autor: tomasz_ola »

Po kolejnych próbach zadziałało ale w powijakach
skompilowało się i wgrało ale nie ruszyło, dopiero jak się połączyłem J-link Commander (żeby sprawdzić czy procek nie zablokowany) to dioda mruga
Nie masz wymaganych uprawnień, aby zobaczyć pliki załączone do tego posta.
ODPOWIEDZ

Wróć do „Książka MKdBP”