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

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

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

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

2.28 MB

1、TF-M 工程簡(jiǎn)介

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

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

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

具體的添加有兩種方法 :

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

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

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

本節(jié)涉及到的知識(shí)點(diǎn)主要包含 :

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

? 如何在自定義服務(wù)底層驅(qū)動(dòng)一個(gè)簡(jiǎn)單的 GPIO 和外部中斷

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

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

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

資料預(yù)覽

相關(guān)推薦