开发板环境: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