Xilinx Zynq ZCU102中SD卡的Filo I/O操作

Nav*_*een 5 file-io arm xilinx xilinx-edk zynq

我使用的是Xilinx Zynq UltraScale + MPSoC ZCU102评估套件.我想在Xilink SDK工具(在Windows机器上运行)中运行C++程序,该程序可以对存储在Zync板中SD卡中的二进制文件执行Filo I/O操作.我有命令行工具(xsct)设置.我的问题如下:

  1. 我必须在XSCT工具中执行哪些命令才能安装SD卡?
  2. 安装SD卡后,如何查询SD卡驱动器(无论是C:\或D:\驱动器)?

编辑:以下Xilinx线程表明不需​​要安装过程.在这种情况下,我想知道如何识别SD卡驱动器,并且可以在XCST终端中显示其中包含的文件的信息.

https://forums.xilinx.com/t5/Embedded-Development-Tools/Filo-IO-operations-from-SD-card-in-Xilinx-Zynq-ZCU102/mp/851582/highlight/false#M45325

R.k*_*ana 3

不要混淆两个不同的系统。

简单来说,SD 卡插入 MPSoC 板后可供 MPSoC 板上运行的处理器访问。该板上运行的代码将初始化它并访问其内容。

XSCT 只是一个命令行工具。它允许使用命令来执行任务,这些命令也可以使用 SDK GUI 来执行。通过此链接了解 XSCK 到底是什么。

您可以通过在 MPSoC 上运行 PetaLinux 并通过编写将在 PetaLinux 上运行的 C 或 C++ 程序使用简单的打开、读取、写入、关闭功能来访问卡来实现您所说的目的。

更困难的方法是制作一个包含 SD 卡驱动程序和文件系统代码的裸机(独立)程序来访问 SD 卡