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

Filo I/O operations from SD card in Xilinx Zynq ZCU102

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

  1. 挂载SD卡需要在XSCT工具中执行哪些命令?
  2. SD卡挂载后,如何查询SD卡驱动器(是C:\还是D:\驱动器)?

Edit: The following Xilinx thread suggests that no mounting procedure is required. In this case, I'd like to know how the SD card drive can be identified and the information about the files contained therein can be displayed in the XCST terminal.

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

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

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

XSCT 只是一个命令行工具。它允许使用也可以使用 SDK GUI 的命令执行任务。通过此 link 了解 XSCK 的真正含义。

您可以通过 运行在 MPSoC 上安装 PetaLinux 并使用简单的打开、读取、写入、关闭功能访问卡来完成您所说的,方法是编写一个 C 或 C++ 程序,该程序将 运行在 PetaLinux 上。

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