Xilinx使用JTAG打印调试信息

Xilinx使用JTAG打印调试信息
本示例的硬件环境为UTRASCAL的KU040的FPGA
首先搭建FPGA一侧的硬件平台,使用vivado软件,新建工程,然后新建blockdesign,添加MicroBlaze软核,注意勾选调试功能: Xilinx使用JTAG打印调试信息

然后点击 Xilinx使用JTAG打印调试信息
Xilinx使用JTAG打印调试信息
设置MicroBlaze_debug_module
Xilinx使用JTAG打印调试信息
勾选enable JTAG UART
Xilinx使用JTAG打印调试信息

再次点击run connection automation
产生最小工程
Xilinx使用JTAG打印调试信息
编译综合产生硬件环境,导出硬件平台到SDK,加载SDK。
Xilinx使用JTAG打印调试信息Xilinx使用JTAG打印调试信息Xilinx使用JTAG打印调试信息Xilinx使用JTAG打印调试信息Xilinx使用JTAG打印调试信息
新建hello world工程
Xilinx使用JTAG打印调试信息Xilinx使用JTAG打印调试信息Xilinx使用JTAG打印调试信息
对工程进行编译。
打开xilinx的XSCT
Xilinx使用JTAG打印调试信息连接设备;
Xilinx使用JTAG打印调试信息下载FPGA的比特流;
Xilinx使用JTAG打印调试信息
进入目标2,打开JTAG调试终端;
Xilinx使用JTAG打印调试信息
进入目标3,下载elf文件;
Xilinx使用JTAG打印调试信息Xilinx使用JTAG打印调试信息
输入con继续执行,可以看到JTAG终端处有helloworld打印;
Xilinx使用JTAG打印调试信息
输入stop停止执行。
Xilinx使用JTAG打印调试信息