0


ZYNQ-Linux开发之(三)Vivado SDK使用,裸机开发调试,不带linux

1、SDK的使用

1.1 SDK调试

生成bit文件时候的开发和调试需要使用SDK,导出工程到SDK:

包含bit文件,点击OK:

工程目录下会新增一个.sdk的目录:

启动SDK:

使用SDK进行调试,SDK中,新建应用工程,选择File->New->Application Project:

在弹出的窗口中,输入Project name,单击Next:

在弹出的窗口中,默认选择Hello World模板,单击Finish:

此时,SDK中会增加system.mss页面。该页面列出了与Vivado工程相对应的信息,Peripheral Drivers部分列出了Vivado工程用到的接口、文档、例程。单击Documention,可查看接口相关文档说明,单击Import Examples,可导入接口相关测试例程。

新建的工程,会生成Test和Test_bsp两个文件夹。选中Test文件夹,鼠标右键选择Run As->Run Configurations…:

在弹出的窗口中,选中Xilinx C/C++ application(GDB):

鼠标右键选择New:

勾选Program FPGA,点击Apply,点击Close关闭对话框,使用串口线连接Zynq的调试串口和PC机,通过SecureCRT连接正确的串口,用作调试输出:

在SDK菜单中,选择Xilinx->Program FPGA,或直接点击工具栏对应的图标 ,弹出烧写窗口,默认选择了对应的bit文件,单击Program开始烧写bit:

烧写成功后,选中test文件夹,鼠标右键选择Run As->Run Configurations…,在弹出的窗口中,选中GDB Debugger using Debug Test.elf on Local,单击Run,正确情况下,SecureCRT窗口将输出“Hello World”。

其他接口调试可在Peripheral Drivers中找到相应接口,点击Import Examples,再根据情况修改例程中的C/C++源代码(一般情况下不需要修改或这需要少量修改),按照以上步骤调试即可。

1.2 SDK生成启动文件

通过SDK生成fsbl、BOOT.bin、设备树,参考后续博客内容

希望大家点赞、收藏、关注哦!!!ヾ(o◕∀◕)ノ


本文转载自: https://blog.csdn.net/qq_38584212/article/details/131498919
版权归原作者 披着假发的程序唐 所有, 如有侵权,请联系我们删除。

“ZYNQ-Linux开发之(三)Vivado SDK使用,裸机开发调试,不带linux”的评论:

还没有评论