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

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

  • 最佳答案

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

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

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

    您可以通过在MPSoC上运行PetaLinux并通过编写将在PetaLinux上运行的C或C++程序来使用简单的open,read,write,close函数访问卡来完成您所说的话。

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

    关于file-io - Xilinx Zynq ZCU102中SD卡的Filo I/O操作,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/50004986/

    10-13 08:46