向Vivado中的SDK中导入自定义的头文件

  1. 问题出处
    在学习PS端通过VDMA驱动LCD显示实验时,需要在SDK中导入自定义的头文件。将工程所需的.c和.h文件统统放在下图中文件夹src中,结果软件报错,认为这是无效的头文件。

在这里述

  1. 解决问题
    像大多数人一样,我开始网上冲浪,来找到解决问题的方法,功夫不负有心人,我终于找到了,见连接http://zedboard.org/content/unresolved-inclusion-xparametersh。
    这个小伙伴是要向SDK中导入Xilinx官方自带的头文件xparameters.h文件。hockeyman1972同志给了他一些步骤,见下
    1)Right-click on the standalone_bsp_0 project and select Properties from the bottom of the drop-down list.
    2)Select C/C++ Include Paths (on left).
    3)Click the Add Include Path from Workspace button.
    4)Select the path standalone_bsp_0/ps7_cortexa9_0/include and click the OK button.
    5)Click the OK button to close the Properties panel.
    于是,我便知道怎么做了——
    1)首先打开SDK中的板级支持包BSP文件夹,右击找到最底下的Properties,见下图。
    在这里插入图片描述
    2)在Properties对话框中选中C/C++ include paths and symbols,见下图左侧。
    在这里插入图片描述
    3)在Properties对话框中,选中左侧的add include path from workspace,如上图右侧所示。
    需要注意的是,本次添加的头文件是在本次工程目录中,所以是add include path from workspace,若是其他路径,则是add external path了
    4)最后则是保存设置,运行程序后软件可以找到头文件了。
  2. 工程资料来源
    本次工程资料来源于正点原子的《领航者ZYNQ之嵌入式开发指南》。PS:本人的第一次CSDN分享,略显娇羞,希望大家多多指教哈~
  • 24
    点赞
  • 45
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值