Grzegorz Cuber | 2025-01-16
event-image

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ę!

Poprzedni wpis Seria jednokanałowych obciążeń DC, GW Instek PEL-5000G
Następny wpis Nowe funkcjonalności Altium Designer dzięki wybranym aplikacjom A365
Podziel się wpisem
  • linkedin
  • linkedin
  • linkedin
Mogą cię także zaciekawić
SOLIDWORKS 2026 – 10 kluczowych usprawnień z perspektywy inżyniera CAD
Wydajność, automatyzacja i lepsza praca zespołowa. SOLIDWORKS 2026 to kolejna wersja systemu CAD, w której wyraźnie widać koncentrację na usprawnieniu codziennej pracy konstruktora. Zmiany w tej edycji skupiają się przede wszystkim na wydajności, automatyzacji wybranych zadań oraz lepszym wsparciu pracy zespołowej – szczególnie w projektach o dużej skali i wysokiej złożoności Z perspektywy użytkownika nie […]
Czytaj dalej
Nowe funkcje w Altium Designer 26
Firma Altium opublikowała nową wersję oprogramowania Altium Designer. Altium Designer jest teraz dostępny jako część nowych platformowych rozwiązań Altium. Te wersje są instalowane bezpośrednio ze strony startowej każdego rozwiązania za pośrednictwem ich interfejsu przeglądarkowego. Dla istniejących instalacji Altium Designer z aktywną subskrypcją, oprogramowanie będzie działać dokładnie tak jak dotychczas, włącznie z otrzymywaniem wszystkich aktualizacji przez […]
Czytaj dalej