ST SPC5系列MCU Debugger:基於PLS調試器實際操作與應用

PLS對ST SPC5系列MCU主要功能的支持

PLS的上位機軟體UDE是一款簡潔、容易入手並且功能比較齊全的調試工具,操作界面直觀,具有人性化的用戶界面,是一款專門針對多核架構的專業測量工具,可以對追蹤數據進行統計學分析,有出眾的架構支持,支持業內主流的晶片架構,廣泛支持各種腳本,能夠實現自動化的功能應用,支持eclipse環境集成。

PLS的硬體主要分為三個型號:UAD2pro、UAD2next和UAD3+

 

針對SPC5x系列,支持PD和ED的trace調試,支持Nexus的SPU,支持硬體加密模塊HSM的調試,支持GTM的調試。

 

GTM調試模塊主要集成在整個的調試系統中,屬於供應商特性的調試功能屬性。GTM的調試信息與片上trace系統相連,保證trace信息的獲取,由於GTM的IP保護只支持運行時的調試。

HSM調試需要與ST簽署NDA,允許PLS提供HSM的調試軟體包。

作為一款專業的調試工具,UDE相比較入門級別的UDESTK,具有更加豐富穩定的功能。

具體應用

PLS調試時,先新建工程,基於要調試的板子選擇相應的配置文件,然後根據需要選擇調試的核,是單核、多核或GTM核,燒寫程序,觀測及更改寄存器的值,觀測變量,local和call stack,memory監控,斷點等。



UDE對DCF的燒寫支持兩種形式,一種是hex文件的燒寫,另一種是直接對memory的寫入。

 

Profiling,函數執行的絕對時間和在CPU里的百分比,支持兩種不同的方案,一個是統計分析,一個是基於trace的測量。

Trace功能是利用片上或片外memory的存儲,記錄程序流和數據流內容。

 

PLS時刻保持對ST晶片的支持,包括最新的Stellar系列,支持Cortex R52的內核以及Cortex M4內核的調試。

Stellar採用最新的NVM技術——PCM,PCM支持更快的燒寫和擦除。

Stellar實現了最新的Arteris FlexNOC,NOC以package為單位進行傳輸,在兩端通過一個socket單元來接入transaction的信息。

 

技術文檔

類型標題檔案
操作手冊User manual

★博文內容均由個人提供,與平台無關,如有違法或侵權,請與網站管理員聯繫。

★文明上網,請理性發言。內容一周內被舉報5次,發文人進小黑屋喔~

評論