🔬 Stellar SR6P7 — Plateforme Microcontrôleur AUTOSAR
AUTOSAR Classic — ETAS Tresos — BSW target & integration plan
Stellar SR6P7 — résumé
Le site Stellar SR6P7 — AUTOSAR Classic (ETAS Tresos) est une plateforme technique destinée à préparer et structurer le développement du Basic Software (BSW) d'un calculateur automobile basé sur le microcontrôleur Stellar SR6P7.
Objectif : partir du microcontrôleur et de ses drivers, mettre en place l'OS, les communications, le diagnostic et la mémoire, puis préparer l'intégration complète du logiciel applicatif.
1. Le socle MCAL du SR6P7
Les drivers du MCAL (Microcontroller Abstraction Layer) : Mcu, Port, Dio, Gpt, Icu, Pwm, Wdg, Can, Fls, Eep/Fee — horloges, reset, PLL, I/O, timers, PWM, watchdog, CAN, Flash et mémoire non volatile.
Chaîne : Hardware SR6P7 → MCAL → AUTOSAR BSW → Application.
2. Les services AUTOSAR
Au-dessus du MCAL : CanIf, CanTrcv, Det, Dem, Dcm, Com, PduR, CanSM, CanTp, EcuM, BswM, SchM, NvM, MemIf, Fee, FlsIf, Crc.
Fonctions couvertes : communication CAN → diagnostic UDS → gestion ECU → gestion des modes → mémoire non volatile → supervision des erreurs.
3. AUTOSAR OS et scheduling
Définition des tâches, alarmes et mécanismes de scheduling (AUTOSAR OS / OSEK) pour un fonctionnement déterministe : Initialisation → Tasks → Cyclic execution → Events → Communication → Diagnostic → Supervision. Le chapitre Main functions (tick) définit les traitements périodiques.
4. Un plan d'intégration progressif
Ordre pragmatique : Bring-up → OS → CAN → COM → Diagnostic → NvM. Chaque niveau est testé avant de poursuivre, ce qui facilite la recherche de défauts.
5. Workflow ETAS Tresos
Configuration AUTOSAR → ETAS Tresos → génération BSW → compilation → intégration SR6P7 → tests. Le site joue le rôle de guide d'intégration AUTOSAR.
6. Dossier projet, checklist et milestones
Suivi comme un véritable projet ECU : Architecture → Configuration → Intégration → Compilation → Bring-up → Tests → Validation, avec checklist critique et milestones.
7. Safety ASIL D
Intégration des mécanismes de surveillance, diagnostic, watchdog, gestion des erreurs et mémoire nécessaires à la sûreté de fonctionnement — lien avec les exigences ISO 26262.
Du microcontrôleur au calculateur
SR6P7 → MCAL → AUTOSAR OS → BSW → CAN/COM → Diagnostic → NvM → Safety → Application ECU : une architecture AUTOSAR complexe transformée en plan de développement concret, du bring-up jusqu'au socle logiciel structuré, communicant et diagnostiquable.
Capture