一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內(nèi)不再提示

如何通過J-Link實現(xiàn)STM32H5控制調(diào)試端口

麥克泰技術(shù) ? 來源:麥克泰技術(shù) ? 2025-03-17 10:25 ? 次閱讀

基于J-Link實現(xiàn)STM32H5安全編程介紹了在禁用TrustZone時,如何通過J-Link實現(xiàn)STM32H5控制調(diào)試端口的安全鎖定或回歸打開。

J-Link從v8.12e版本開始,支持啟用TrustZone時,使用加密(證書)實現(xiàn)STM32H5回歸和打開調(diào)試端口。

調(diào)試認證原理是使用JTAG專用接入點(ap0)與芯片通信,通過ARM定義的安全協(xié)議ARM PSA ADAC V1.0實現(xiàn)認證調(diào)試訪問控制。

STM32H563/573在啟用TrustZone時,調(diào)試身份驗證過程如下

8d58de52-fb01-11ef-9310-92fbcf53809c.png

STM32H5安全產(chǎn)品生命周期管理基于J-Link軟件包安裝目錄Program FilesSEGGERJLink_V812gScriptPCode_DevPro_ST_STM32H5.pex腳本文件實現(xiàn)。

在STM32H563/562/573和STM32H523/533設備上,使用選項字節(jié)(option bytes)存儲配置的(provisioned)數(shù)據(jù),每次回退后都必須進行預配置(Provisioning)。

基于NUCLEO-H563ZI開發(fā)板,使用J-Link實現(xiàn)Trustzone使能狀態(tài)下的生命周期管理 8d75dc50-fb01-11ef-9310-92fbcf53809c.jpg

1 查看設備狀態(tài)

8d7fa2a8-fb01-11ef-9310-92fbcf53809c.png

2 設置產(chǎn)品狀態(tài)為Provisioning

8d961fc4-fb01-11ef-9310-92fbcf53809c.png

3 寫入obk文件

對于啟用加密的設備,必須在.xml配置文件中使用1選項生成*.obk文件(*.obk文件使用STM32 Trusted Package Creator工具生成,該文件用于配置條件,以觸發(fā)產(chǎn)品狀態(tài)從PROVISIONNED/CLOSED到OPEN的回退。在STM32Cube_FW_H5_V1.0.0ProjectsNUCLEO-H563ZIROT_ProvisioningDABinary示例中提供了一個默認文件DA_Config.obk)。

8da8fd56-fb01-11ef-9310-92fbcf53809c.png

4 將產(chǎn)品狀態(tài)更改為closed,關(guān)閉對調(diào)試接口的訪問

8dcf82f0-fb01-11ef-9310-92fbcf53809c.png

5 在使能TrustZone時,通過證書執(zhí)行回退操作

8df5190c-fb01-11ef-9310-92fbcf53809c.png

DevPro工具目前已全面支持STM32H5安全生命周期管理以及STM32U0 Options Bytes 編程,更多DevPro的使用可以參考https://kb.segger.com/ST_STM32H5_Security_Product_Lifecycle(復制鏈接到瀏覽器)。

麥克泰技術(shù)代理SEGGER全線產(chǎn)品,具有豐富的軟件開發(fā)與調(diào)試工具使用方面的知識和經(jīng)驗,關(guān)于J-Link編程器的更多信息,歡迎咨詢info@bmrtech.com。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • JTAG
    +關(guān)注

    關(guān)注

    6

    文章

    403

    瀏覽量

    72695
  • 調(diào)試
    +關(guān)注

    關(guān)注

    7

    文章

    602

    瀏覽量

    34408
  • 編程
    +關(guān)注

    關(guān)注

    88

    文章

    3673

    瀏覽量

    94692
  • 端口
    +關(guān)注

    關(guān)注

    4

    文章

    1006

    瀏覽量

    32640
  • J-Link
    +關(guān)注

    關(guān)注

    0

    文章

    86

    瀏覽量

    22493

原文標題:基于J-Link實現(xiàn)STM32H5安全編程——Trustzone模式實現(xiàn)

文章出處:【微信號:麥克泰技術(shù),微信公眾號:麥克泰技術(shù)】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    shell調(diào)試教程之MM32 MCU的J-Link RTT方式實現(xiàn)shell功能

    本次實驗將在基于MM32L073的Miniboard上進行測試驗證,實現(xiàn)shell的通信端口J-Link RTT, 其作為shell輸入輸出通道。PA15作為狀態(tài)指示 LED1的控制
    發(fā)表于 12-02 14:28 ?3936次閱讀

    STM32H5開發(fā)(3)----電源控制和RCC

    STM32H5開發(fā)(3)----電源控制和RCC
    的頭像 發(fā)表于 12-01 14:59 ?1615次閱讀
    <b class='flag-5'>STM32H5</b>開發(fā)(3)----電源<b class='flag-5'>控制</b>和RCC

    STM32入門系列教程之六《如何使用MDK + J-Link調(diào)試

    在芯達STM32 入門系列教程之三《如何使用J-Flash 調(diào)試》中,我們提到要進行STM32 的程序調(diào)試,一般由三種方法:(1)使用SEG
    發(fā)表于 11-04 15:23

    技術(shù)小課堂| 如何使用J-Link遠程調(diào)試?

    SEGGER提供了一個J-Link Remote Server軟件,可以使得在任何地方連接J-Link調(diào)試應用。J-Link Remote Server提供了圖形界面和命令行的版本,支
    發(fā)表于 11-13 10:21

    如何使用J-Link的虛擬串口VCOM功能?

    通常,可以通過J-Link Commander和J-Link Configurator對J-Link的VCOM功能進行禁用/啟用。注意,僅當通過
    發(fā)表于 04-28 13:30

    解析J-Link、J-Trace、Open JTAG原理以及其區(qū)別

    J-Link、J-Trace、Open JTAG都是用來調(diào)試程序的(當然還有其他工具可以進行調(diào)試,比如ICE),J-Link
    的頭像 發(fā)表于 01-30 09:29 ?1.9w次閱讀
    解析<b class='flag-5'>J-Link</b>、<b class='flag-5'>J</b>-Trace、Open JTAG原理以及其區(qū)別

    STM32單片機入門教程之如何使用MDK加J-Link調(diào)試

    本期教程將講述如何在芯達STM32 開發(fā)板上使用J-Link + MDK 組合進行調(diào)試及下載HEX 文件。MDK(Keil for ARM)的軟件安裝,請參考教程《如何安裝RealView MDK 軟件》。
    發(fā)表于 06-28 15:09 ?34次下載
    <b class='flag-5'>STM32</b>單片機入門教程之如何使用MDK加<b class='flag-5'>J-Link</b><b class='flag-5'>調(diào)試</b>

    J-LinkJ-Trace用戶指南免費下載

    J-Link/J-Trace有不同的版本,每個版本都是為不同的目的/目標設備設計的。目前,J-Link/J-Trace有以下幾種型號:J-Link
    發(fā)表于 03-03 08:00 ?14次下載
    <b class='flag-5'>J-Link</b>和<b class='flag-5'>J</b>-Trace用戶指南免費下載

    J-link在MKD5下在線調(diào)試stm32資料下載

    電子發(fā)燒友網(wǎng)為你提供J-link在MKD5下在線調(diào)試stm32資料下載的電子資料下載,更有其他相關(guān)的電路圖、源代碼、課件教程、中文資料、英文資料、參考設計、用戶指南、解決方案等資料,希
    發(fā)表于 04-22 08:41 ?3次下載
    <b class='flag-5'>J-link</b>在MKD<b class='flag-5'>5</b>下在線<b class='flag-5'>調(diào)試</b><b class='flag-5'>stm32</b>資料下載

    教你輕松J-Link不能連接目標MCU的問題

    使用J-Link,首先第一步硬件連接,確認J-Link和PC機之間是否連接正常,并確認上位機能和 J-Link 建立正確的通信。 1.通過USB
    的頭像 發(fā)表于 06-30 11:18 ?6326次閱讀
    教你輕松<b class='flag-5'>J-Link</b>不能連接目標MCU的問題

    基于J-Link Remote Server軟件的遠程調(diào)試方法

    SEGGER提供了一個J-Link Remote Server軟件,可以使得在任何地方連接J-Link調(diào)試應用。J-Link Remote Server提供了圖形界面和命令行的版本,支
    的頭像 發(fā)表于 06-14 08:56 ?2487次閱讀

    J-Link添加Geehy芯片

    最近調(diào)試Geehy的APM32芯片想著替換STM32,發(fā)現(xiàn)在使用Keil+J-Link調(diào)試過程中總是發(fā)現(xiàn)J-Link會在初次下載的時候提示
    的頭像 發(fā)表于 07-25 14:57 ?6047次閱讀

    J-Link script的組成與使用方法

    J-Link作為被廣泛使用的調(diào)試器,提供了多種配套的軟件工具。例如命令配置軟件J-Link Commander,GDB server,J-Flash等。其中,
    的頭像 發(fā)表于 08-01 12:20 ?2814次閱讀

    SEGGER J-Link調(diào)試仿真器支持新型可編程SOC(片上系統(tǒng))系列

    所有J-Link型號(J-Link PRO、J-Link ULTRA+、J-Link PLUS和J-Link BASE)最新硬件版本現(xiàn)在都支
    的頭像 發(fā)表于 04-14 14:20 ?2478次閱讀

    如何通過J-Link向目標系統(tǒng)供電

    ? ? J-Link能夠通過JTAG接口的Pin-19引腳向目標系統(tǒng)輸出5V電壓,電流不超過300mA。 默認情況下,J-Link供電功能是關(guān)閉的。用戶可以
    的頭像 發(fā)表于 12-21 14:29 ?803次閱讀
    如何<b class='flag-5'>通過</b><b class='flag-5'>J-Link</b>向目標系統(tǒng)供電