当前位置:   article > 正文

cyclone v hwlib使用问题_altera hwlib

altera hwlib

从demo工程开始

我使用的是quartus 17.1,在直接使用demo工程时会存在编译问题。如果其它版本有问题,可以根据提示进行同样的修改。
example工程在这个路径下:

intelFPGA\17.1\embedded\examples\software
我们拷贝一个工程Altera-SoCFPGA-HardwareLib-16550-CV-GNU.tar到我们自己的工程目录下解压
然后使用ds-5导入该工程。
文件打开导入
导入存在工程

在这里插入图片描述
编译时,会出现如下错误:

make all
arm-altera-eabi-gcc -g -O0 -Wall -Werror -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -IC:/Program Files/DS-5 v5.27.1//…/ip/altera/hps/altera_hps/hwlib/include -IC:/Program Files/DS-5 v5.27.1//…/ip/altera/hps/altera_hps/hwlib/include/soc_cv_av -Dsoc_cv_av -c hwlib.c -o hwlib.o
arm-altera-eabi-gcc: error: Files/DS-5: No such file or directory
arm-altera-eabi-gcc: error: v5.27.1//…/ip/altera/hps/altera_hps/hwlib/include: No such file or directory
arm-altera-eabi-gcc: error: Files/DS-5: No such file or directory
arm-altera-eabi-gcc: error: v5.27.1//…/ip/altera/hps/altera_hps/hwlib/include/soc_cv_av: No such file or directory
make: *** [Makefile:83: hwlib.o] Error 1
从上面我们可以看出,头文件找不到,也就是路径不对。那么我们打开工程的属性,看一下常量设置。
在这里插入图片描述
我们将其改为soceds路径:
在这里插入图片描述

使用hwlib中的其它库文件

比如我们想使用qspi库,我们怎么添加这个库文件呢?
在这里插入图片描述
至于每个库文件使用,跟soc架构有关,今后的会陆续更新hwlib编程。

最后记得更换preloader程序才能让程序在你的板子上跑起来。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/2023面试高手/article/detail/617815
推荐阅读
  

闽ICP备14008679号