cyclone v hwlib使用问题

本文详细介绍了在使用Quartus17.1时遇到的Demo工程编译问题及解决方案。通过修改工程路径和常量设置,解决了头文件找不到的问题。并介绍了如何添加hwlib中的库文件,如qspi库,以及更换preloader程序的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

从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程序才能让程序在你的板子上跑起来。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

如之

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值