zynq SDK 关于SD卡报错

ops/2024/9/23 3:20:28/

在修改了BD的部分代码之后,重新综合工程生成bit,之后刷新hdf文件,在SDK端就出现了SD卡相关的函数未定义的报错:
Description Resource Path Location Type
E:\Work\VivadoPrj\Prj1\project_1\project_1.sdk\Test\Debug/…/src/helloworld.c:177: undefined reference to f_mkfs' Test C/C++ Problem E:\Work\VivadoPrj\Prj1\project_1\project_1.sdk\Test\Debug/../src/helloworld.c:246: undefined reference to f_open’ Test C/C++ Problem
E:\Work\VivadoPrj\Prj1\project_1\project_1.sdk\Test\Debug/…/src/helloworld.c:254: undefined reference to f_lseek' Test C/C++ Problem E:\Work\VivadoPrj\Prj1\project_1\project_1.sdk\Test\Debug/../src/helloworld.c:262: undefined reference to f_write’ Test C/C++ Problem
E:\Work\VivadoPrj\Prj1\project_1\project_1.sdk\Test\Debug/…/src/helloworld.c:277: undefined reference to `f_close’ Test C/C++ Problem

解决方法:
1.首先打开bsp的system.mss文件,滑到最下面,导出一个SD卡读写的Demo
在这里插入图片描述
在这里插入图片描述
2.之后编译这个生成的demo,可以看到没有报错
在这里插入图片描述
3.打开demo的Debug/Src/objects.mk,可以看到LIBS里面有-lxilffs
在这里插入图片描述
4.之后再打开自己的Test工程下的Debug/Src/objects.mk文件,可以看到是缺少了关于SD卡相关的库的
在这里插入图片描述
5.直接把demo的这段抄过来就解决了。
在这里插入图片描述


http://www.ppmy.cn/ops/113575.html

相关文章

DAY13信息打点-Web 应用源码泄漏开源闭源指纹识别GITSVNDS备份

#知识点 0、Web架构资产-平台指纹识别 1、开源-CMS指纹识别源码获取方式 2、闭源-习惯&配置&特性等获取方式 3、闭源-托管资产平台资源搜索监控 演示案例: ➢后端-开源-指纹识别-源码下载 ➢后端-闭源-配置不当-源码泄漏 ➢后端-方向-资源码云-源码泄漏 …

容联云容犀Copilot&Agent入选《中国 AI Agent 产品罗盘》

近日,InfoQ研究中心推出《中国AI Agent应用研究报告》,并在报告中对现行的中国AI Agent产品进行梳理总结,并形成《中国AI Agent产品罗盘》。 作为“营销服”领域垂直类Agent,容联云容犀Copilot&Agent入选2024中国AI A…

【动漫资源管理系统】Java SpringBoot助力,搭建一个高清动漫在线观看网站

🍊作者:计算机毕设匠心工作室 🍊简介:毕业后就一直专业从事计算机软件程序开发,至今也有8年工作经验。擅长Java、Python、微信小程序、安卓、大数据、PHP、.NET|C#、Golang等。 擅长:按照需求定制化开发项目…

FPGA编程指南: CSU DMA传输

1. 将安全流开关配置设置为从DMA源接收,即设置csu.csu_sss_cfg[pcap_sss]为0x5。 2. 配置并设置CSU_DMA以建立通道和传输,具体编程方法可参考CSU DMA编程部分。 - 通道类型为DMA_SRC。 - 设置源地址为位流的地址。 - 设置大小为以字表示的位流大小。 3…

ubuntu20.04 GLIBC从2.35降级到2.31

ubuntu20.04默认的GLIBC版本是2.31,因为某些库的依赖问题,脑子一抽把GLIBC升级到2.35,GLIBC升级参考一下另外一位博主的文章Ubuntu20.04更新GLIBC到2.35版本_glibc-2.35-CSDN博客 但当我想把GLIBC回退到2.31版本,参考网上的办法&a…

速盾:凡科建站开cdn了吗?

凡科建站是一家专业的建站平台,提供了多种功能和工具来帮助用户快速搭建自己的网站。随着互联网技术的不断发展,网站的访问速度和稳定性成为了越来越重要的考虑因素。为了优化用户体验,提高网站的加载速度,凡科建站已经开启了CDN&…

【深度学习|PyTorch】基于 PyTorch 搭建 U-Net 深度学习语义分割模型——附代码及其解释!

【深度学习|PyTorch】基于 PyTorch 搭建 U-Net 深度学习语义分割模型——附代码及其解释! 【深度学习|PyTorch】基于 PyTorch 搭建 U-Net 深度学习语义分割模型——附代码及其解释! 论文地址: https://arxiv.org/abs/1505.04597 代码地址&a…

【Java】网络编程:TCP_IP协议详解(IP协议数据报文及如何解决IPv4不够的状况)

🌈个人主页:努力学编程’ ⛅个人推荐: c语言从初阶到进阶 JavaEE详解 数据结构 ⚡学好数据结构,刷题刻不容缓:点击一起刷题 🌙心灵鸡汤:总有人要赢,为什么不能是我呢 &#x1f354…