• 資料介紹
    • 1、TF-M 工程簡介
    • 2、添加 PSA 客戶自定義服務(wù)
    • 3、TFM 調(diào)試技巧和案例
  • 資料預(yù)覽
  • 相關(guān)推薦
申請入駐 產(chǎn)業(yè)圖譜

LAT1421 如何在STM32U5 TF-M工程中添加自定義服務(wù)

03/17 08:59
493
加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點資訊討論

LAT1421 如何在STM32U5 TF-M工程中添加自定義服務(wù)

2.28 MB

1、TF-M 工程簡介

STM32U5 的 TF-M 示例工程位于 cube 包目錄下 : STM32Cube_FW_U5_V1.2.0ProjectsBU585I-IOT02AApplicationsTFM。

2、添加 PSA 客戶自定義服務(wù)

客戶自定義服務(wù)主要是處于圖中綠色部分, 是屬于非特權(quán)的服務(wù). 它得基于 TF-M 框架來添加。

具體的添加有兩種方法 :

  • 擴展現(xiàn)有的 APP ROT 服務(wù)
  • 創(chuàng)建一個全新的自定義服務(wù)

本節(jié)小結(jié)

本節(jié)主要講述了如何創(chuàng)建一個全新的 Secure-NPRIV 服務(wù)(Door 服務(wù)). 在這個服務(wù)中,底層驅(qū)動兩個簡單的 GPIO(LED 燈)和一個 EXTI 中斷(用戶按鍵). 且此服務(wù)復(fù)用 ITS 服務(wù)來保存密碼,只有在輸入密碼正確的情況下才允許打開門(點亮 LED)。

本節(jié)涉及到的知識點主要包含 :

? 如何在 TFM_Appli_S 工程中創(chuàng)建一個全新的自定義服務(wù)(Door 服務(wù))

? 如何在自定義服務(wù)底層驅(qū)動一個簡單的 GPIO 和外部中斷

? 如何在自定義服務(wù)中使用 ITS 服務(wù)

? 如何在 TFM_Appli_NS 工程中調(diào)用自定義的 PSA API 接口

3、TFM 調(diào)試技巧和案例

資料預(yù)覽

相關(guān)推薦