Vorteil der C2000 SafeTI-Diagnosebibliothek
Das Softwarepaket für die C2000-MCU-Diagnose enthält SafeTI™-Software, welche die Entwicklung von Anwendungen für funktionale Sicherheit mit C2000™-Echtzeit-Steuerungs-Mikrocontrollern (MCUs) von TI einfacher und schneller macht. Die eingesetzten Sicherheitsmechanismen sollen dem Kunden dabei helfen, seine spezifischen Sicherheitsziele zu erreichen.
Die C2000 SafeTI-Diagnosebibliotheken enthalten spezifische Softwaremechanismen für funktionale Sicherheit, die es Kunden ermöglichen, ihre funktionalen Sicherheitsziele zu erreichen. Die bereitgestellten Softwaremechanismen für funktionale Sicherheit sind im Sicherheitshandbuch für Bausteine enthalten und werden ausführlich beschrieben. C2000 hat anhand folgender Kriterien ausgewählt, welche Softwaremechanismen für funktionale Sicherheit bereitgestellt werden müssen:
- Gültiger Mechanismus gemäß Sicherheitshandbuch für den Baustein
- Einfache Integration in verschiedene Systeme
- Nutzt spezifische C2000-Bausteinfunktionen für Zwecke der funktionalen Sicherheit
- Verkürzt die Entwicklung und Markteinführung von Kundensoftware
Wenn gültige Softwaremechanismen für funktionale Sicherheit aus den Bibliotheken weggelassen werden, hat dies einen oder mehrere der folgenden Gründe:
- Der Mechanismus für funktionale Sicherheit ist einfach und erfordert keine Software-Bibliothek oder API von C2000
- Der Mechanismus für funktionale Sicherheit ist eng an die Systemimplementierung gekoppelt, und es ist nicht möglich, eine generische Lösung in einer Software-Bibliothek von C2000 bereitzustellen
Darüber hinaus werden Softwaremechanismen für funktionale Sicherheit, die nicht in Software-Bibliotheken enthalten sind, im Sicherheitshandbuch für den Baustein ausführlich beschrieben. Es werden ausreichende Informationen bereitgestellt, um den Kunden die Implementierung und Integration solcher Sicherheitsmechanismen zu ermöglichen.
Schließlich bietet C2000 Kundensupport auf E2E. Kunden, die Fragen zur Softwareintegration für funktionale Sicherheit haben, sollten die vorhandenen Threads durchsuchen oder einen neuen Thread erstellen, damit ihre Fragen beantwortet werden.
Überblick
Die Softwarepakete enthalten betriebsbereite, einfache Anwendungsbeispiele mit Softwarebibliotheken für ausgewählte TI C2000-MCUs sowie unterstützende Sicherheits- und Benutzerhandbücher. Die Softwarebibliothek ermöglicht die Einbettung einer Vielzahl von Diagnosetests, die im zugehörigen Sicherheitshandbuch beschrieben sind. Die mit der Softwarebibliothek erstellten Projekte zeigen, wie ein Selbsttest beim Einschalten (POST) und ein periodischer Selbsttest (PEST) mit Berichterstattung über eine UART-Peripherieverbindung durchgeführt werden können. Das Benutzerhandbuch zeigt, wie die Tests in die Entwürfe von Verbraucheranwendungen zur funktionalen Sicherheit integriert werden können.
Das Compliance-Support-Paket (CSP) wurde entwickelt, um die notwendigen Dokumentationen und Berichte bereitzustellen, die Kunden, welche die C2000 SafeTI-Diagnosebibliotheken verwenden, bei der Einhaltung der Normen für funktionale Sicherheit unterstützen. Das CSP für die Diagnosesoftware-Bibliotheken ist eine Reihe von Dokumenten, mit denen Texas Instruments die Diagnosesoftware-Bibliotheken entwickelt und getestet hat. Es besteht aus der Spezifikation der Software-Sicherheitsanforderungen, dem Dokument der Software-Architektur, Dokumenten zum Softwaremoduldesign, Testplänen für Softwaremoduleinheiten, Testdokumenten für Softwaremoduleinheiten, statischen Analyseberichten, Einheitentestberichten, dynamischen Analyseberichten, Funktionstestberichten und Dokumenten zur Rückverfolgbarkeit.
Diese Selbsttestbibliothek (Self-Test Library, STL) mit Control Law Accelerator wurde speziell konzipiert, entwickelt, getestet, bewertet und zugelassen, um eine 90-prozentige diagnostische Abdeckung des CLA-Verarbeitungselements der Serie f2837x/f2807x mit C2000-Bausteinen zu erfüllen. Die CLA STL ermöglicht Kunden den Einsatz des CLA in ihren funktional sicheren Steuerungssystemen durch Diagnosemaßnahmen zur funktionalen Sicherheit für den CLA. Die CLA STL ermöglicht Kunden, die sich mit funktionaler Sicherheit befassen, die Vorteile des CLA der Serie f2837x/f2807x der C2000-Bausteine zu nutzen und somit eine höhere Verarbeitungsleistung zu ermöglichen.
Das CLA STL-Softwarepaket enthält den STL-Quellcode und die Bibliothek sowie ein Beispiel für eine Selbsttestanwendung (Self-Test Application, STA) und zusätzliche Benutzerhandbücher. In den Benutzerhandbüchern und dem STA-Beispiel wird ausführlich beschrieben, wie die CLA-Diagnosetests in Kundenanwendungsdesigns für funktionale Sicherheit integriert werden können.