Xilinx使用JTAG打印调试信息

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

然后点击 在这里插入图片描述
Xilinx使用JTAG打印调试信息_第2张图片
设置MicroBlaze_debug_module
Xilinx使用JTAG打印调试信息_第3张图片
勾选enable JTAG UART
Xilinx使用JTAG打印调试信息_第4张图片

再次点击run connection automation
产生最小工程
Xilinx使用JTAG打印调试信息_第5张图片
编译综合产生硬件环境,导出硬件平台到SDK,加载SDK。
Xilinx使用JTAG打印调试信息_第6张图片Xilinx使用JTAG打印调试信息_第7张图片Xilinx使用JTAG打印调试信息_第8张图片Xilinx使用JTAG打印调试信息_第9张图片Xilinx使用JTAG打印调试信息_第10张图片
新建hello world工程
Xilinx使用JTAG打印调试信息_第11张图片Xilinx使用JTAG打印调试信息_第12张图片Xilinx使用JTAG打印调试信息_第13张图片
对工程进行编译。
打开xilinx的XSCT
Xilinx使用JTAG打印调试信息_第14张图片连接设备;
Xilinx使用JTAG打印调试信息_第15张图片下载FPGA的比特流;
Xilinx使用JTAG打印调试信息_第16张图片
进入目标2,打开JTAG调试终端;
Xilinx使用JTAG打印调试信息_第17张图片
进入目标3,下载elf文件;
Xilinx使用JTAG打印调试信息_第18张图片 Xilinx使用JTAG打印调试信息_第19张图片
输入con继续执行,可以看到JTAG终端处有helloworld打印;
Xilinx使用JTAG打印调试信息_第20张图片
输入stop停止执行。
Xilinx使用JTAG打印调试信息_第21张图片

你可能感兴趣的:(嵌入式)