STM32Cube软件扩展:B类60730-1/60335-1功能安全包,实现IEC标准兼容开发
需积分: 5 53 浏览量
更新于2024-08-03
收藏 1000KB PDF 举报
STM32Cube软件扩展中的B类功能,即X-CUBE-CLASSB,是为了满足IEC 60730-1和IEC 60335-1这两个关键安全标准而设计的。这些标准要求电子可编程设备,尤其是家用电器中的嵌入式系统,必须能够检测和应对硬件故障,以确保用户安全。X-CUBE-CLASSB基于STM32系列微控制器的强大安全特性,特别关注CPU、SRAM、Flash和时钟等核心部件的测试,通过API提供了全面的认证软件自测工具。
该软件包适用于多个STM32系列,如STM32L0-L7、STM32G0-G4、STM32WB和STM32H7,以及最新的STM32U5系列。版本升级包括针对双核微控制器的扩展,如STM32H7x7,支持内核间安全状态交换和资源叠加。早期版本(如3.0.0之前)提供完整的源代码,基于STM32CubeHAL,且与通用用户指南和UL证书相关联。而4.0.0版本则采用了与ST工业安全库相似的架构,以编译后的目标文件格式交付,提高了独立性。
X-CUBE-CLASSB的核心功能包括跨平台的移植性优化,针对严格时序要求的测试进行了汇编代码优化,兼容多种编译器,如IAR Systems和Keil MDK-ARM,以及GCC编译器。它还通过了UL认证,并符合IEC、UL和CSA的世界标准。此外,它提供了经认证的STM32自检库,帮助制造商快速达到B类安全等级,减少开发成本和时间,同时强调客户可以根据具体应用进行必要的测试扩展和验证,如使用LL驱动替换HAL驱动。
X-CUBE-CLASSB是意法半导体为STM32平台提供的功能安全解决方案,旨在协助制造商构建符合IEC 60730-1和IEC 60335-1标准的家用电器,确保产品的安全性。其主要优势在于提供标准化的测试框架、广泛的硬件支持、编译器兼容性和认证文档,以简化开发流程和提升产品质量。
158 浏览量
201 浏览量
503 浏览量
2024-06-20 上传
5227 浏览量
286 浏览量
117 浏览量
冻结的鱼
- 粉丝: 2413
- 资源: 192
最新资源
- 保险行业培训资料:胡萝卜、鸡蛋、咖啡豆
- pts后处理
- lms2021.1
- neo4j-community-3.5.13-windows.zip
- Computational_Physics:3月优先注意事项
- Gymzzy-Demo:演示Gymzzy角站点托管
- 电子功用-带滤波功能的轮椅电机
- MyPasswords:个人密码管理器-开源
- partners:Qiskit合作伙伴计划的主要存储库
- 保险行业培训资料:目标市场增员
- 随机生成70多万的网名数据
- codecon2015samples:AsyncAwait的TypeScript a Babel在CodeCon 2015之前的示例
- 电子功用-圆柱形锂离子电池化成分容设备
- sphinx-html-multi-versions:允许在 Sphinx 生成的文档中切换产品版本的简单模板和包含脚本
- 搏斗
- neo4j-community-3.5.13-unix.tar.gz