本指南內(nèi)容涵蓋了XSDB 命令、XSDB 用例和硬件軟件接口( HSI )命令。
AMD Vitis IDE 是有助于開發(fā)新處理器架構(gòu)的圖形開發(fā)環(huán)境。它通過邏輯向?qū)Ш喕顺S煤瘮?shù),初學(xué)者也能輕松使用。但這些工具須支持腳本編制,即,這些工具可修改也可擴(kuò)展,從而提供靈活性。如需開發(fā)每天運(yùn)行的回歸測(cè)試或頻繁使用一組特定命令時(shí),工具腳本編制是很有幫助的。開發(fā)能夠徹夜運(yùn)行的回歸測(cè)試或者運(yùn)行一組常用命令時(shí),工具的腳本化就顯得尤為實(shí)用。
軟件調(diào)試器( Software Debugger, XSDB )是一種可腳本化的交互式命令行接口,與 Vitis IDE 對(duì)接。與其他 AMD 工具一樣,XSDB 的腳本編寫語言同樣基于工具命令語言( Tcl )。您可以交互方式運(yùn)行 XSDB 命令,或者也可以編寫命令腳本以便自動(dòng)運(yùn)行。
XSDB 支持調(diào)試和編程,例如:
在硬件目標(biāo)上下載和運(yùn)行應(yīng)用
讀寫寄存器
設(shè)置斷點(diǎn)和觀察表達(dá)式
本參考指南旨在為您提供所需的信息,以幫助您開發(fā)腳本,用于軟件開發(fā)以及目標(biāo) AMD 處理器的調(diào)試。
在本指南中,AMD 所制造的各種產(chǎn)品都會(huì)用到首字母縮略詞。例如:
源代碼中使用的 ps7 表示這些文件的目標(biāo)為 AMD Zynq 7000 SoC 家族產(chǎn)品,在 SoC 中則專用于表示雙核 Cortex Arm A9 處理器。
在源代碼中使用 psu 表示此代碼的目標(biāo)為 AMD Zynq UltraScale+ MPSoC 器件,此類器件包含 Cortex 四核 Arm A53、雙核 Arm R5、Arm Mali 400 GPU 和 1 個(gè)基于 MicroBlaze 處理器的平臺(tái)管理單元( PMU )。
硬件定義文件( XSA )用于傳輸有關(guān)硬件系統(tǒng)的信息,此硬件系統(tǒng)中包含一顆處理器供嵌入式軟件開發(fā)工具(例如,Vitis IDE 和 XSDB )使用。其中包含有關(guān)已例化的外設(shè)的信息以及有關(guān)時(shí)鐘、存儲(chǔ)器接口和存儲(chǔ)器映射的信息。
-
amd
+關(guān)注
關(guān)注
25文章
5584瀏覽量
136290 -
軟件
+關(guān)注
關(guān)注
69文章
5150瀏覽量
89184 -
調(diào)試器
+關(guān)注
關(guān)注
1文章
313瀏覽量
24301
原文標(biāo)題:軟件調(diào)試器參考指南
文章出處:【微信號(hào):賽靈思,微信公眾號(hào):Xilinx賽靈思官微】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
MTB如何在運(yùn)行時(shí)介入Jlink調(diào)試器?
硬件調(diào)試:JLink 驅(qū)動(dòng)配置與調(diào)試技巧

SEGGER J-Link調(diào)試器支持Allegro微控制器
有辦法讓SDK 1.3.5與JTAG調(diào)試器配合使用嗎?
基于8051 IP調(diào)試器設(shè)計(jì)方案

TASKING調(diào)試器全面支持芯馳科技車規(guī)MCU芯片E3650
Microchip多功能MPLAB? PICkit? Basic調(diào)試器主要特性分析
HarmonyOS NEXT 原生應(yīng)用/元服務(wù)-ArkTS代碼調(diào)試使用調(diào)試器
Dali通信系統(tǒng)的調(diào)試指南
?IAR C-SPY為VS Code社區(qū)樹立調(diào)試新標(biāo)準(zhǔn)
適用于MSP430? MCU的Code Composer Studio(代碼調(diào)試器)? IDE v10.x

PoE受電設(shè)備調(diào)試指南

評(píng)論