• 資料介紹
    • 目的和范圍
    • STM32Cube 是什么?
  • 資料預覽
  • 相關推薦
申請入駐 產(chǎn)業(yè)圖譜

UM2986 STM32U5系列IEC 60730自測試庫用戶指南

01/15 15:08
931
加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點資訊討論

UM2986 STM32U5系列IEC 60730自測試庫用戶指南

1.52 MB

本文檔適用于包含 Arm? Cortex?-M33 內(nèi)核的 STM32U5 系列微控制器的 X-CUBE-CLASSB 自檢庫集合。訂購代碼 X-CUBECLASSB。

安全在電子應用中至關重要。隨著組件安全要求級別的穩(wěn)步上升,電子設備制造商在其設計中包含了許多新的技術解決方案。用于提升安全性的技術在持續(xù)發(fā)展,并時常被納入安全標準的更新版本中。

各種權(quán)威機構(gòu)發(fā)布的全球標準中規(guī)定了當前的安全建議和要求。這些機構(gòu)包括:國際電工技術委員會(IEC)、美國安全試驗所(UL)和加拿大標準協(xié)會(CSA)。

合規(guī)、驗證和認證也是認證機構(gòu)關注的焦點。這些機構(gòu)包括:德國 TUV 和 VDE(主要面向歐洲),以及 UL 和 CSA(主要面向美國和加拿大市場)。

與安全要求相關的標準的范圍十分廣泛。其覆蓋了許多領域,如:分類、方法、材料、機械、貼標、硬件軟件測試。其目標僅僅是符合可編程電子組件的軟件要求,這些要求構(gòu)成了安全標準的特定部分。在標準的新升級發(fā)布時,這些要求很可能已經(jīng)發(fā)生變更。另外,具有共同導向的涉及微控制器通用部件測試(如 CPU 存儲器)的安全標準之間具有顯著的相似性。

本文檔中出現(xiàn)的庫基于 ST 開發(fā)和應用的測試模塊的部分子集,滿足 IEC 61508 工業(yè)安全標準的嚴格要求。這些模塊經(jīng)過調(diào)整,滿足針對居家安全的 IEC 60730 標準。為此,此新庫采用了不同于以往發(fā)行版本的交付形式。該形式源自工業(yè)安全庫,目前作為黑盒預編譯對象進行交付,無源文件但有清晰的外部接口定義。這一不可變解決方案的優(yōu)勢在于,它完全與工具和配置無關。因此,該解決方案在工具和配置方面完全獨立。除此之外,它還獨立于 HAL、LL CMSIS 層等其他固件。在用任何更新的編譯器版本重新編譯先前在更早庫版本上驗證的源代碼文件(普遍做法)時,該解決方案可防止出現(xiàn)意外的編譯結(jié)果。

目的和范圍

本文檔適用于包含 Arm? Cortex?-M33 的 STM32U5 系列 微控制器的專用 X-CUBE-CLASSB 自檢庫集合。該 XCUBE-CLASSB 擴展包提供獨立于應用程序的軟件,以便滿足 UL/CSA/IEC 60730-1 安全標準的要求。

UL/CSA/IEC 60730-1 安全標準專注于與家用設備和類似電子應用結(jié)合使用的電氣自動控制裝置的安全性。

該軟件庫的主要目的是促進和加速:

  • 受限于相關要求和認證的應用程序的認證過程。

X-CUBE-CLASSB 擴展包在基于 Cortex?-M33 的 STM32U5 系列 微控制器上運行。

STM32Cube 是什么?

STM32Cube 源自意法半導體,旨在通過減少開發(fā)工作量、時間和成本,明顯提高設計人員的生產(chǎn)率。

STM32Cube 涵蓋整個 STM32 產(chǎn)品系列。

STM32Cube 包括:

  • 一套用戶友好的軟件開發(fā)工具,覆蓋從概念到實現(xiàn)的整個項目開發(fā)過程,其中包括:

–STM32CubeMX 圖形軟件配置工具 STM32CubeMX,可通過圖形向?qū)ё詣由沙跏蓟?C 代碼

–STM32CubeIDE 一種集外設配置、代碼生成、代碼編譯和調(diào)試功能于一體的開發(fā)工具

– STM32CubeProgrammer (STM32CubeProg),圖形版本和命令行版本中可用的編程工具

– STM32CubeMonitor (STM32CubeMonitor、STM32CubeMonPwr、STM32CubeMonRF 和

STM32CubeMonUCPD)功能強大的監(jiān)控工具,用于實時微調(diào) STM32 應用程序的行為和性能

  • STM32Cube MCUMPU 軟件包,特定于每個微控制器和微處理器系列的綜合嵌入式軟件平臺(如用于STM32U5 系列的 STM32CubeU5),其中包含:

– STM32Cube 硬件抽象層(HAL),確保在 STM32 各個產(chǎn)品之間實現(xiàn)最大限度的可移植性

– STM32Cube 底層 API,通過硬件提供高度用戶控制,確保最佳性能和內(nèi)存開銷

中間件組件的協(xié)調(diào)集合,如 ThreadX、FileX / LevelX、NetX Duo、USBX、USB-PD、觸控庫、網(wǎng)絡

庫、 mbed-crypto、TFM 和 OpenBLRTOS、USB 和圖形

–嵌入式軟件實用工具以及全套外設和應用實例

  • STM32Cube 擴展包,其中包含嵌入式軟件組件,這些組件用以下內(nèi)容補充 STM32Cube MCU 和 MPU 軟件包的功能:

–中間件擴展和應用層

–在特定的意法半導體開發(fā)板上運行的實現(xiàn)案例

資料預覽

相關推薦