STM32 AC6 compiler and SIL functional safety (IEC 61508)
Hi,
I’d like to ask, whether STM32 AC6 compiler is certified for functional safety uses (IEC 61508) or whether it does need to be certified, because information I found from ST is not entirely clear to me on this. They claim to support “IAR / Arm® Keil® / GCC-based AC6 compilers” development environments for ClassB applications, but I’m interested in SIL, i. e. X-CUBE-STL and compiling our own application.
The standard says, that support tools need to be either well proven in use (and errors resolved) and/or certified as suitable for safety system application, while certified tools are more strongly recommended for SIL 3 and SIL 4.
We are developing SIL3 device with STM32, so I need to know, whether we can use AC6 compiler and in what circumstances, or whether we have to buy certified compiler, i. e. ARM Compiler 6 (IAR is probably not an option).