我正在使用Xilinx Zynq UltraScale + MPSoC ZCU102评估套件。我想在Xilink SDK工具(在Windows机器上运行)中运行C ++程序,该程序可以对存储在Zync板中SD卡中的二进制文件执行Filo I / O操作。我有命令行工具(xsct)设置。我的问题如下:
编辑:以下Xilinx线程表明没有安装程序 是必须的。在这种情况下,我想知道SD卡驱动器如何 被识别以及有关其中包含的文件的信息 可以在XCST终端中显示。
答案 0 :(得分:3)
不要混淆两个不同的系统。
简而言之,SD卡插入MPSoC板上时,可以由运行在MPSoC板上的处理器访问。在该板上运行的代码将对其进行初始化并访问其内容。
XSCT只是命令行工具。它允许使用命令(也可以使用SDK GUI)执行任务。仔细阅读link,了解XSCK的真正含义。
您可以通过在MPSoC上运行PetaLinux并通过编写将在PetaLinux上运行的C或C ++程序来使用简单的打开,读取,写入,关闭功能来访问卡来完成您的发言。
更困难的方法是制作一个带有SD卡驱动程序和文件系统代码的裸机(独立)程序,以访问SD卡