特性
可用版本
- X-CUBE-CLASSB 版本 2.2.0 支持 STM32L0 系列、STM32L1系列、STM32L4系列、STM32L4+系列、STM32F0 系列、STM32F1 系列、STM32F2 系列、STM32F3 系列、STM32F4 系列,以及 STM32F7 系列
- X-CUBE-CLASSB 版本 2.3.0 支持 STM32G0系列、STM32G4 系列、STM32WB系列(僅 Cortex??M4 內(nèi)核)和 STM32H7系列(僅 Cortex??M7內(nèi)核)
- X-CUBE-CLASSB 版本 2.4.0 支持 STM32L5 系列
- X-CUBE-CLASSB 版本 3.0.0 面向雙核微控制器的擴(kuò)展包,通常:
–適用于兩個嵌入式內(nèi)核都有助于增強(qiáng)安全功能的情況
–包括兩個內(nèi)核之間的安全狀態(tài)交換
–處理內(nèi)部資源疊加事宜
–獲得 STM32H7x7 雙核微控制器認(rèn)證
- X-CUBE-CLASSB 4.0.0 版本支持 STM32U5 系列,包含了特定的用戶指南(UM2986)以及UL認(rèn)證
版本之間的不同之處
- 3.0.0 以及之前版本擴(kuò)展包:
–均作為完整的源代碼交付
–基于 STM32Cube HAL
–與通用用戶指南(AN4435)以及通用 UL 證書有關(guān)
- 對于版本 4.0.0,擴(kuò)展包:
–與之前版本不一樣的是,新版本采用與 X-CUBE-STL(ST 工業(yè)安全庫)相似的架構(gòu)
–以編譯后的目標(biāo)文件格式交付(配置和集成過程除外),這使其獨立于工具、編譯器和任何其他意法半導(dǎo)體固件
–與專門的用戶手冊(UM2986)和特定的 UL 證書有關(guān)
通用版本特性
- 使用 STM32Cube 包,優(yōu)化了不同微控制器之間的可移植性
- 對于時序要求嚴(yán)格的測試,使用了匯編代碼進(jìn)行部分優(yōu)化
- 支持與 IAR Systems? IAR 編譯器?、Keil? MDK-ARM 有關(guān)的編譯器,以及基于GCC 編譯器的集成開發(fā)環(huán)境(比如意法半導(dǎo)體 STM32CubeIDE 或SW4STM32
- 通過 UL? 認(rèn)證
- 覆蓋世界標(biāo)準(zhǔn)(IEC、UL、CSA)
閱讀全文