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

时间:2018-04-24 15:04:17

标签: file-io arm xilinx zynq xilinx-edk

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

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

    编辑:以下Xilinx线程表明没有安装程序   是必须的。在这种情况下,我想知道SD卡驱动器如何   被识别以及有关其中包含的文件的信息   可以在XCST终端中显示。

         

    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

1 个答案:

答案 0 :(得分:3)

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

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

XSCT只是命令行工具。它允许使用命令(也可以使用SDK GUI)执行任务。仔细阅读link,了解XSCK的真正含义。

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

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