Blog

Korzyści z subskrypcji, update oprogramowania Arm Keil MDK v 5.41

Korzyści z subskrypcji, update oprogramowania Arm Keil MDK v 5.41

Oprogramowanie inżynierskie oferowane przez ARM, największego producenta technologii mikroprocesorów, zapewnia pomoc techniczną oraz wsparcie w zakresie utrzymania produktu. Użytkownicy mają dostęp do nowych wersji, aktualizacji kompilatorów oraz wielu innych zasobów. W przypadku MDK 5, wersji z licencją bezterminową, warunkiem korzystania z pełnego wsparcia jest posiadanie ważnej subskrypcji. Subskrypcja zapewnia szereg dodatkowych korzyści, w tym stały dostęp do aktualizacji, jak również do aktualizowanych bibliotek urządzeń, projektów referencyjnych i innych zasobów, w tym wsparcia technicznego. Podczas zakupu licencji bezterminowej ARM Keil MDK v5, klient otrzymuje 12-miesięczną subskrypcję w cenie produktu, którą może przedłużyć na następny rok za dodatkową opłatą.

Arm Keil

Korzyści z aktualizacji

W związku z regularnym wprowadzaniem nowych rozwiązań w zakresie budowy i modeli mikroprocesorów, ARM nieustannie aktualizuje swoje oprogramowanie, w tym Keil MDK. Kilkukrotnie w ciągu roku udostępnia aktualizacje środowiska programistycznego (IDE), które obsługuje największą liczbę urządzeń różnych producentów, obecnie ponad 10 000 mikrokontrolerów opartych na rdzeniach Arm. Lista wspieranych procesorów jest regularnie aktualizowana o nowe wersje.

MDK to najbardziej wszechstronne rozwiązanie programistyczne stworzone do obsługi mikrokontrolerów opartych na rdzeniach Cortex-M. Zawiera wszystkie komponenty potrzebne do tworzenia, kompilowania i debugowania aplikacji wbudowanych. Posiadanie subskrypcji umożliwia łatwe pobieranie nowych wersji oprogramowania, co zapewnia dostęp do najnowszych funkcji. W przypadku środowiska MDK v5 ulepszenia te można podzielić na kilka głównych grup, w tym: optymalizację kompilatora, ulepszenia w oprogramowaniu pośrednim, zmiany w działaniu μVision, usprawnienia w zakresie debugowania, oraz aktualizacje driverów i modeli.

Aktualizacje obejmują także poprawki błędów programowych, przyspieszenie działania oprogramowania oraz poprawę reakcji na kod. Inżynierowie i deweloperzy ARM stale doskonalą produkt, uwzględniając te zmiany i dbając o jego certyfikację. W ramach swojej pracy usprawniają także debugowanie, miedzy innymi w zakresie odczytu informacji i wizualizacji wyników. Nieustannie ulepszane są również drivery urządzeń debugujących. Również dokumentacja i pliki pomocy są regularnie aktualizowane.

Co nowego w Arm Keil MDK v 5.41?

Zmiana lokalizacji instalacji
Domyślna lokalizacja instalacji MDK została zmieniona z C:\Keil_v5\ na %LOCALAPPDATA%\Keil_v5\, począwszy od wersji MDK 5.40. Nowa lokalizacja zapewnia odpowiednie uprawnienia do plików, co chroni przed luką bezpieczeństwa CVE-2022-43701. Użytkownicy powinni pamiętać, że odpowiednie ustawienie uprawnień dostępu do folderu instalacyjnego leży po ich stronie. Szczegóły można znaleźć w dokumentacji instalacyjnej.

Poprawki w µVision

  • Zostało naprawione: pliki projektów generowane przez Generator gpdsc nie są uwzględniane w projekcie, co powoduje błąd podczas kompilacji.
  • Zaktualizowano narzędzia licencyjne Arm UBL (armlm) do wersji 1.3.1.
  • Przy tworzeniu nowego projektu domyślnie nadawana jest nazwa „Target_1” dla projektu (bez spacji). Warto zauważyć, że w projektach tworzonych za pomocą STM32CubeMX nazwy projektu nie mogą zawierać spacji.
  • Aktualizacja: konwerter uv2csolution został zaktualizowany do wersji 1.5.0. Wersja ta jest zgodna z funkcjami projektu rozwiązania CMSIS z CMSIS-Toolbox >= 2.5.0 i naprawia zduplikowane pliki w projektach, w których jako generator wykorzystano STM32CubeMX.

Kompilator Arm

  • Wersja Arm Compiler 6 (6.22) pozostaje niezmieniona. Szczegóły dotyczące tej wersji można znaleźć w opisach wydania.

Aktualizacje pakietów oprogramowania

  • Keil::MDK-Middleware@7.17.0 (niezmieniony):
     - Komponenty: Network (7.19.0), FileSystem (6.16.6), USB (6.17.0)
  • Arm::CMSIS@6.1.0 (niezmieniony)
  • Arm::CMSIS-Compiler@2.1.0 (niezmieniony)
  • Arm::CMSIS-Driver@2.8.0 (niezmieniony)
  • Arm::CMSIS-DSP@1.16.2
  • Arm::CMSIS-NN@5.0.0
  • Arm::CMSIS-RTX@5.9.0 (niezmieniony)
  • Arm::CMSIS-View@1.2.0 (niezmieniony)
  • Arm::Cortex_DFP@1.1.0 (niezmieniony)

Aktualizacja CMSIS-Toolbox

  • CMSIS-Toolbox zaktualizowano do wersji 2.6.0. Wprowadza nowe funkcje i poprawki, które szczegółowo opisane są w notach wydania.

Modele Cortex-M i Corstone

  • Modele AVH FVP zaktualizowano do wersji 11.26.11.

Debugowanie celu

  • Segger J-Link: Zaktualizowano sterownik debugera do wersji 7.98c.
  • STMicroelectronics ST-LINK: Wersja sterownika ST-LINK 3.3.0 oraz narzędzie do aktualizacji ST-Link 3.15.6 (bez zmian).
  • Nuvoton NU-Link: Sterownik NuLink zaktualizowano do wersji 3.15.7623r (bez zmian).

To tylko niektóre z kluczowych zmian w najnowszej wersji MDK-ARM. Warto śledzić dokumentację i noty wydania, aby być na bieżąco z nowymi funkcjami i poprawkami.

 

Skontaktuj się z nami i zapytaj o ofertę!

Udostępnij

Powiązane wpisy