Le logiciel d'ingénierie proposé par ARM, le plus grand producteur mondial de technologies de microprocesseurs, fournit une assistance technique et une aide à la maintenance des produits. Les utilisateurs peuvent accéder aux nouvelles versions, aux mises à jour des compilateurs et à de nombreuses autres ressources. Pour le MDK 5, une version avec une licence perpétuelle, le maintien d'un abonnement valide est nécessaire pour accéder à ce support. Un abonnement offre de nombreux avantages supplémentaires, notamment des mises à jour permanentes, des projets de référence et d'autres ressources telles que l'assistance technique. Lors de l'achat d'une licence perpétuelle pour ARM Keil MDK v5, les clients bénéficient d'un abonnement de 12 mois inclus dans le prix du produit, qui peut être prolongé moyennant des frais supplémentaires.

Avantages des mises à jour
Compte tenu de l'introduction régulière de nouvelles solutions en matière d'architecture et de modèles de microprocesseurs, ARM met continuellement à jour ses logiciels, y compris le Keil MDK. Plusieurs fois par an, des mises à jour sont publiées pour l'environnement de développement (IDE), qui prend en charge le plus grand nombre de dispositifs de divers fabricants - actuellement plus de 10 000 microcontrôleurs basés sur Arm. La liste des processeurs pris en charge est régulièrement mise à jour avec de nouvelles versions.Le MDK est la solution de développement la plus complète conçue pour gérer les microcontrôleurs basés sur des cœurs Cortex-M. Il comprend tous les composants nécessaires à la création, au développement et à la mise en œuvre de microcontrôleurs. Il comprend tous les composants nécessaires pour créer, compiler et déboguer des applications embarquées. Grâce à un abonnement, les utilisateurs peuvent facilement télécharger les nouvelles versions du logiciel, ce qui leur permet d'accéder aux dernières fonctionnalités. Pour MDK v5, ces améliorations peuvent être divisées en plusieurs catégories principales : optimisation du compilateur, améliorations du middleware, modifications des fonctionnalités de μVision, améliorations du débogage et mises à jour des pilotes et des modèles.
Les mises à jour comprennent également des corrections de bogues et des améliorations des performances logicielles. Les ingénieurs et les développeurs d'ARM affinent continuellement le produit, en veillant à ce qu'il reste certifié et qu'il intègre ces améliorations. Ces améliorations concernent également le débogage, la lecture des informations et la visualisation des résultats. Les pilotes de périphériques de débogage sont également régulièrement mis à jour. En outre, la documentation et les fichiers d'aide sont également fréquemment mis à jour.
Quoi de neuf dans Arm Keil MDK v 5.41 ?
Plusieurs changements significatifs ont été introduits dans la dernière version du MDK-ARM (à partir de la version 5.41), améliorant l'efficacité et la sécurité du processus d'installation et du travail de projet.Changement de l'emplacement d'installation
Depuis la version 5.40 du MDK, l'emplacement d'installation par défaut est passé de C:\Keil_v5\ à %LOCALAPPDATA%\Keil_v5\. Ce nouvel emplacement fournit des autorisations de fichiers appropriées, protégeant ainsi contre la vulnérabilité de sécurité CVE-2022-43701. Les utilisateurs doivent s'assurer que les droits d'accès appropriés sont définis pour le dossier d'installation. Les détails sont disponibles dans la documentation d'installation.
Améliorations de la μVision
- Corrigé : Les fichiers de projet générés par le générateur gpdsc ne sont pas inclus dans le projet, ce qui entraîne l'échec de la construction du projet.
- Mise à jour : Les outils de licence Arm UBL (armlm) ont été mis à jour à la version 1.3.1.
- Lors de la création d'un "Nouveau projet", la cible par défaut du projet est nommée "Target_1" (sans espace). Note : Lors de l'utilisation de STM32CubeMX, les cibles du projet ne doivent pas contenir d'espace.
- Mise à jour : Le convertisseur uv2csolution a été mis à jour à la version 1.5.0. Cette version est compatible avec les fonctionnalités des projets de solutions CMSIS de CMSIS-Toolbox >= 2.5.0 et corrige les fichiers dupliqués dans les projets générés avec STM32CubeMX.
Compilateur Arm
- Arm Compiler 6 (version 6.22) reste inchangé. Des détails sur cette version peuvent être trouvés dans les notes de mise à jour.
Mises à jour du progiciel
- Keil::MDK-Middleware@7.17.0 (inchangé) :
- Composants : Réseau (7.19.0), Système de fichiers (6.16.6), USB (6.17.0). - Arm::CMSIS@6.1.0 (inchangé).
- Arm::CMSIS-Compiler@2.1.0 (inchangé).
- Arm::CMSIS-Driver@2.8.0 (inchangé).
- Arm::CMSIS-DSP@1.16.2.
- Arm::CMSIS-NN@5.0.0.
- Arm::CMSIS-RTX@5.9.0 (sans changement).
- Arm::CMSIS-View@1.2.0 (sans changement).
- Arm::Cortex_DFP@1.1.0 (sans changement).
Mise à jour de la boîte à outils CMSIS
-
CMSIS-Toolbox a été mis à jour à la version 2.6.0, introduisant de nouvelles fonctionnalités et des corrections détaillées dans les notes de mise à jour.
Modèles Cortex-M et Corstone
-
Les modèles AVH FVP ont été mis à jour à la version 11.26.11.
Débogage de la cible
- Segger J-Link: Pilote de débogage mis à jour à la version 7.98c.
- STMicroelectronics ST-LINK: Pilote ST-LINK version 3.3.0 et outil de mise à jour ST-Link 3.15.6 (inchangé).
- Nuvoton NU-Link: Pilote NuLink mis à jour vers la version 3.15.7623r (inchangé).
Il ne s'agit là que de quelques-uns des principaux changements apportés à la dernière version du MDK-ARM. Il est conseillé de suivre la documentation et les notes de version pour rester informé des nouvelles fonctionnalités et des corrections.
