Kinetis Bootloader v2.0

Kinetis Bootloader v2.0
Razem głosów: 12 co stanowi: 100% całości.

NXP_logo

Pod czujnym okiem NXP pojawiła się nowa wersja bootloadera dla mikrokontrolerów Kinetis. Wydaje się być wreszcie porządny a nie coś co  … no właśnie … 

Bootloader v2  wykorzystuje pliki nagłówkowe i sterowniki urządzeń peryferyjnych z najnowszego Kinetis SDK v2. Dzięki niskopoziomowym sterownikom , bootloader posiada wspólny bazowy protokół , który jest kompatybilny między mikrokontrolerami Kinetis. Dodatkowo w bootloaderze v2 znajdziemy więcej przykładów referencyjnych i rozszerzonych zestawów narzędziowych.

Bootloader do pobrania ze strony NXP

Podstawowe cechy Bootloadera v2 :

  • Obsługa komunikacji szeregowej na peryferiach:
    • UART
    • SPI
    • I2C
    • USB device HID/MSC
    • CAN
  • Wspólny protokół pakietowy dla wszystkich peryferii
  • Możliwość zaprogramowania  lub  uruchomienia z zewnętrznej pamięci FLASH
  • Możliwość zaszyfrowania wsadu i zaprogramowanie mikrokontrolera
  • Dostępne narzędzia dla wiersza poleceń dla systemów – Windows/MacOS i Linux
  • Dostępny interfejs graficzny  – tylko dla Windows – pozwalające na :
    • Narzędzie Flash pozwala zaprogramować , usunąć i skonfigurować bootloader
    • Wspierania programowanie do 4 urządzeń jednocześnie
  • Współpraca ze środowiskami :
    • Kinetis Design Studio IDE
    • IAR Embedded Workbench
    • Keil MDK ARM\]

 

Schemat blokowy i startup diagram Bootloadera :

BOOTLOADER-KINETIS-MCUS-BD

BTL-KINETIS-MCUS-STARTUP

Zmianie uległ beznadziejny i nielogiczny design Flash Toola teraz wygląda to dużo lepiej i co ważniejsze wiadomo o co chodzi i mamy dostęp do większych opcji konfiguracyjnych. Wygląda na to że bootloader zmierza w dobrym kierunku więc po testach na Freeboard dorzucę jego obsługę w SunMBED co pozwoli na łatwiejsze używanie tej płytki w środowisku Mbed dla tych co nie posiadają J-Linka.

Kinetis Flash Tool v2

Nowe narzędzie pozwala na pracę z interfejsem UART ale też i USB-HID Przechwytywanie

Przechwytywanie

osobiście jeszcze nie testowałem z powodu braku czasu , ale jak zawsze w pakiecie z Bootloaderem , mamy komplet źródeł co pozwala na jeszcze większą skalowalność aplikacji do flashowania jak też i samego bootloadera .


Dokumenty :


Resztę znajdziecie na stronie producenta.  Gdyż wszystkiego na tacy nie podam :)

Udanych testów ….