5

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

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

编辑:以下赛灵思线程表明不需​​要安装程序。在这种情况下,我想知道如何识别 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

4

1 回答 1

3

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

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

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

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

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

于 2018-12-14T16:04:46.500 回答