vector-software-platform-product-portfolio-overview.png

Bootloader MICROSAR

Garantir la fiabilité des mises à jour logicielles tout au long des phases de développement, de production et de maintenance, tout en maîtrisant l'utilisation des ressources et les efforts d'intégration.

Le bootloader MICROSAR offre une solution compacte et complète permettant une reprogrammation rapide, efficace et sécurisée des calculateurs.
Il soutient tous les principaux systèmes de bus automobiles et s'adapte avec souplesse à une large gamme de microcontrôleurs ainsi qu'aux exigences spécifiques des constructeurs.
Conçu pour être utilisé tout au long des phases de développement, de production et de maintenance, il garantit des mises à jour logicielles fiables tout au long du cycle de vie complet du calculateur.
Cela vous permet de mettre à jour efficacement le logiciel des calculateurs tout en minimisant l’utilisation des ressources et l’effort opérationnel.

Aperçu des principaux avantages

Reprogrammez les calculateurs de manière efficace et fiable, que ce soit en phase de développement, de production ou de maintenance. Le Vector Bootloader allie une faible consommation de mémoire à un support étendu des plateformes et à des performances éprouvées dans le cadre de projets concrets.

  • Reprogrammation efficace des calculateurs
    Reprogrammation rapide et fiable des calculateurs pour tous les cas d'utilisation
  • Faible empreinte mémoire
    Optimisé pour une utilisation minimale des ressources
  • Efficacité prouvée dans des projets de série
    Utilisé avec succès dans de nombreux programmes de développement et de production

  • Solution prête à l'emploi
    « Vector Bootloader », basé sur une spécification ouverte, disponible dès son installation
  • Support étendu des plateformes
    Variantes spécifiques aux constructeurs pour une large gamme de microcontrôleurs
  • Intégration transparente de vFlash
    Direct support via l’outil de programmation vFlash de Vector pour des flux de travail efficaces

Fonctions principales

The flash download follows OEM requirements and uses the diagnostic protocol. The bootloader includes the communication stack required for the respective bus system.

microsar-bootloader-all-buses-overview.png

Le bootloader est stocké dans une zone protégée de la mémoire de l’ECU et s’exécute en premier après une réinitialisation. Il vérifie s’il existe une demande de mise à jour flash ou si une application valide est disponible. Si une reprogrammation est nécessaire, le bootloader lance le processus, vérifie les droits d’accès et, si besoin est, charge le pilote de mémoire flash depuis le système de bus vers la mémoire RAM du calculateur. Il efface ensuite le logiciel existant et programme la mémoire flash avec les nouvelles données reçues via le bus. Une fois le transfert de données terminé, il valide le logiciel du calculateur. Si le processus de flashage est interrompu, vous pouvez le relancer à tout moment.

La communication avec l’outil de flash s’effectue via la pile de communication spécifique au bus. Le Bootloader de Vector soutient les protocoles CAN, CAN FD, LIN, FlexRay et Ethernet.

Le Flash Bootloader Vector intègre un pilote de mémoire flash adapté à la plate-forme matérielle. Il fournit des routines au niveau système permettant d'effacer et de programmer de manière fiable la mémoire non volatile. Tous les pilotes de mémoire flash Vector sont conçus pour une faible consommation de ressources.

L'outil de programmation vFlash

vFlash est un outil convivial destiné à la programmation des calculateurs. Il soutient les protocoles CAN, CAN FD, LIN, FlexRay, Ethernet, ainsi que plus de 200 spécifications de mémoire flash. Vous pouvez l'étendre à l'aide de plugins grâce au concept de modèles vFlash.

Gestion des données flash : ODXStudio

ODXStudio est un outil de création de données de diagnostic au format ODX, conçu pour une gestion des données efficace et orientée utilisateur.

L'outil universel de mesure et de calibration de Vector : CANape

Utilisez CANape pour le flashage via XCP lors du développement des calculateurs.

Configurez le bootloader Vector à l'aide de DaVinci Configurator Classic ou de l'outil hérité GENy afin de l'adapter aux besoins de votre application. Vous pouvez étendre et adapter davantage ses fonctionnalités à l'aide de fonctions de rappel.

  • Bootloader Vector sous forme de code source C configurable

  • Pilote Flash adapté à votre plateforme matérielle spécifique

  • Configuration à l'aide de DaVinci Configurator Classic (licence requise ; dans certains cas, l'outil hérité GENy est utilisé)

  • Modèle vFlash pour l'intégration avec vFlash (licence vFlash requise)

  • HexView pour la préparation des données Flash et des conteneurs pendant le développement

  • Documentation

Principales fonctionnalités du bootloader MICROSAR

Matériel et compilateurs supportés
Le bootloader MICROSAR est largement indépendant du matériel, ce qui lui confère une grande flexibilité, quelles que soient les plateformes et les configurations de projet. En nous communiquant dès le début la combinaison de dérivés, de compilateurs et de modules logiciels de base dont vous avez besoin, vous garantissez une adaptation parfaite à vos exigences spécifiques. Cela permet à Vector de vous proposer une solution sur mesure et de vous accompagner pour un démarrage de projet fluide et efficace.

Plus d'informations

Contactez-nous
Embedded Software
Contactez-nous
Que vous soyez en train d'étudier les différentes options ou que vous planifiiez déjà vos prochaines étapes, n'hésitez pas à nous faire part de vos besoins. Nous vous supportons dans votre recherche de la solution qui vous convient.