Ventaja de la biblioteca de diagnóstico SafeTI de C2000
El paquete de software de diagnóstico MCU C2000 incluye el software SafeTI™, que ayuda a diseñar aplicaciones de seguridad funcional con microcontroladores (MCU) de control en tiempo real TI C2000™ de forma más fácil y rápida. Los mecanismos de seguridad empleados tienen como objetivo ayudar al cliente a alcanzar sus objetivos de seguridad específicos.
Las bibliotecas de diagnóstico SafeTI C2000 incluyen mecanismos de software de seguridad funcional específicos para que los clientes puedan cumplir sus objetivos de seguridad funcional. Los mecanismos de software de seguridad funcional proporcionados se incluyen y detallan en el manual de seguridad del dispositivo. C2000 ha seleccionado qué mecanismos de software de seguridad funcional proporcionar de acuerdo con los siguientes criterios:
- Mecanismo válido según el manual de seguridad del dispositivo
- Se integra fácilmente en varios sistemas
- Aprovecha las características específicas de los dispositivos C2000 para fines de seguridad funcional
- Reduce el desarrollo de software del cliente y el tiempo de comercialización
Cuando se omiten mecanismos de software de seguridad funcional válidos de las bibliotecas, esto se debe a una o más de las siguientes razones:
- El mecanismo de seguridad funcional es sencillo y no requiere una biblioteca de software ni una API proporcionada por C2000
- El mecanismo de seguridad funcional está estrechamente vinculado a la implementación del sistema y no es factible proporcionar una solución genérica en una biblioteca de software de C2000
Además, los mecanismos de software de seguridad funcional que no se proporcionan en las bibliotecas de software se detallan en el manual de seguridad del dispositivo. Se proporciona información suficiente para que los clientes puedan implementar e integrar dichos mecanismos de seguridad.
Por último, C2000 proporciona soporte al cliente en E2E. Los clientes que tengan preguntas relacionadas con la integración de software de seguridad funcional deben buscar en los hilos existentes o crear un nuevo hilo para que se respondan sus preguntas.
Información general
Los paquetes de software incluyen ejemplos de aplicaciones sencillas y listas para usar con bibliotecas de software para determinadas MCU TI C2000, junto con manuales de seguridad y guías de usuario compatibles. La biblioteca de software permite incorporar una variedad de pruebas de diagnóstico, que se describen en el manual de seguridad compatible. Los proyectos creados con la biblioteca de software demuestran cómo crear autocomprobaciones de encendido (POST) y periódicas (PEST) con informes realizados a través de una conexión periférica UART. La guía del usuario muestra cómo integrar las pruebas en los diseños de aplicaciones de consumo de seguridad funcional.
El encapsulado de soporte de cumplimiento (CSP) se desarrolló para proporcionar la documentación y los informes necesarios para ayudar a los clientes que utilizan las bibliotecas de diagnóstico SafeTI C2000 a cumplir con las normas de seguridad funcional. El CSP para las bibliotecas de software de diagnóstico es una serie de documentos que Texas Instruments utilizó para desarrollar y probar las bibliotecas de software de diagnóstico. Consiste en la especificación de los requisitos de seguridad del software, el documento de arquitectura del software, los documentos de diseño de los módulos de software, los planes de prueba de las unidades de los módulos de software, los documentos de prueba de las unidades de los módulos de software, los informes de análisis estático, los informes de prueba de las unidades, los informes de análisis dinámico, los informes de prueba funcional y los documentos de trazabilidad.
Esta biblioteca de autopruebas de aceleración de la ley de control (STL) está específicamente diseñada, desarrollada, probada, evaluada y aprobada para cumplir con el 90 % de cobertura de diagnóstico del elemento de procesamiento CLA en la serie f2837x/f2807x de dispositivos C2000. El CLA STL permite a los clientes utilizar el CLA en sus sistemas de control funcionalmente seguros, proporcionando medidas de diagnóstico de seguridad funcional para el CLA. El CLA STL permite a los clientes con inquietudes sobre la seguridad funcional aprovechar el CLA de la serie f2837x/f2807x de dispositivos C2000, lo que permite una mayor potencia de procesamiento.
El paquete de software CLA STL incluye el código fuente y la biblioteca STL, así como un ejemplo de aplicación de autoprueba (STA) y guías de usuario adicionales. Las guías de usuario y el STA detallan un ejemplo y cómo integrar las pruebas de diagnóstico CLA en los diseños de aplicaciones de seguridad funcional del cliente.