本指南內(nèi)容涵蓋了XSDB 命令、XSDB 用例和硬件軟件接口( HSI )命令。
AMD Vitis IDE 是有助于開發(fā)新處理器架構(gòu)的圖形開發(fā)環(huán)境。它通過邏輯向?qū)Ш喕顺S煤瘮?shù),初學者也能輕松使用。但這些工具須支持腳本編制,即,這些工具可修改也可擴展,從而提供靈活性。如需開發(fā)每天運行的回歸測試或頻繁使用一組特定命令時,工具腳本編制是很有幫助的。開發(fā)能夠徹夜運行的回歸測試或者運行一組常用命令時,工具的腳本化就顯得尤為實用。
軟件調(diào)試器( Software Debugger, XSDB )是一種可腳本化的交互式命令行接口,與 Vitis IDE 對接。與其他 AMD 工具一樣,XSDB 的腳本編寫語言同樣基于工具命令語言( Tcl )。您可以交互方式運行 XSDB 命令,或者也可以編寫命令腳本以便自動運行。
XSDB 支持調(diào)試和編程,例如:
在硬件目標上下載和運行應用
讀寫寄存器
設(shè)置斷點和觀察表達式
本參考指南旨在為您提供所需的信息,以幫助您開發(fā)腳本,用于軟件開發(fā)以及目標 AMD 處理器的調(diào)試。
在本指南中,AMD 所制造的各種產(chǎn)品都會用到首字母縮略詞。例如:
源代碼中使用的 ps7 表示這些文件的目標為 AMD Zynq 7000 SoC 家族產(chǎn)品,在 SoC 中則專用于表示雙核 Cortex Arm A9 處理器。
在源代碼中使用 psu 表示此代碼的目標為 AMD Zynq UltraScale+ MPSoC 器件,此類器件包含 Cortex 四核 Arm A53、雙核 Arm R5、Arm Mali 400 GPU 和 1 個基于 MicroBlaze 處理器的平臺管理單元( PMU )。
硬件定義文件( XSA )用于傳輸有關(guān)硬件系統(tǒng)的信息,此硬件系統(tǒng)中包含一顆處理器供嵌入式軟件開發(fā)工具(例如,Vitis IDE 和 XSDB )使用。其中包含有關(guān)已例化的外設(shè)的信息以及有關(guān)時鐘、存儲器接口和存儲器映射的信息。
-
amd
+關(guān)注
關(guān)注
25文章
5627瀏覽量
138679 -
軟件
+關(guān)注
關(guān)注
69文章
5256瀏覽量
90481 -
調(diào)試器
+關(guān)注
關(guān)注
1文章
325瀏覽量
24825
原文標題:軟件調(diào)試器參考指南
文章出處:【微信號:賽靈思,微信公眾號:Xilinx賽靈思官微】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
基于STLINK-V3PWR數(shù)據(jù)手冊的電源測量單元與調(diào)試器技術(shù)解析
StellarLINK在線調(diào)試器技術(shù)解析與應用指南
?STMicroelectronics AEK-MCU-SPC5LNK 編程調(diào)試器技術(shù)解析
?MPLAB? ICD 5內(nèi)電路調(diào)試器技術(shù)解析與應用指南
MPLAB? PICkit?5 內(nèi)電路調(diào)試器技術(shù)解析與應用指南
?MPLAB? PICkit? Basic調(diào)試器技術(shù)解析與應用指南
SEGGER Ozone調(diào)試器支持第三方調(diào)試工具
硬件調(diào)試:JLink 驅(qū)動配置與調(diào)試技巧
SEGGER J-Link調(diào)試器支持Allegro微控制器
有辦法讓SDK 1.3.5與JTAG調(diào)試器配合使用嗎?
基于8051 IP調(diào)試器設(shè)計方案
Microchip多功能MPLAB? PICkit? Basic調(diào)試器主要特性分析
Dali通信系統(tǒng)的調(diào)試指南
適用于MSP430? MCU的Code Composer Studio(代碼調(diào)試器)? IDE v10.x

軟件調(diào)試器參考指南
評論