开发板环境:vivado2017.4
开发板:Zedboard 芯片型号:xc7z020clg484-1
本章节主要使用上个hello_world工程,在SDK中演示debug在线调试和qspi下载以及启动
打开SDK

开发板打到jtag启动模式,并且连接USB-JTAG和串口UART,这里演示debug在线调试

右击hello_world-->Debug As -->Debug Configurations

双击GDB

双击GDB后会自动添加hello_world Debug

在下拉对话框中选择Reset Entire System

选择STDIO Connection对话框

设置相应的COM口,这个COM口和串口是对应的可以到设备管理器中去找,设置波特率为115200,点击Debug

点击Yes

点击运行按钮

可以看到运行对话框打印hello_world

上面的debug在线调试已经做完,开始进行qspi烧写
qspi烧写
点击open Target-->Auto Connect连接jtag(开发板模式依然选择jtag模式)

在xc7z020_1上右击选择Add Configuration Memory Device
zedboard的qspi芯片型号按照下面原理图中的型号为准

可以看到上面原理图的电压为3.3V,所以选下面这个型号

这里填写hello_world工程的BOOT.bin文件的存放路径

下面填写hello_world工程的fsbl文件存放路径,点击OK进行下载

qspi正在下载程序中

qspi下载完成

将开发板打到qspi启动模式,并且连接串口

串口波特率设置为115200,按一次开发板复位按键,就会打印一次hello_world

本文档详细介绍了如何使用Vivado 2017.4和Zedboard SDK进行debug在线调试及通过QSPI进行程序烧录。首先,在SDK中设置Debug配置,连接JTAG和串口,进行hello_world程序的调试。接着,通过SDK的qspi烧写功能,选择正确的芯片型号和文件路径,成功下载BOOT.bin和fsbl文件到QSPI。最后,将开发板切换到QSPI启动模式,重新启动后,通过串口观察到hello_world的输出。
4765

被折叠的 条评论
为什么被折叠?



