文章 ID: 000093003 内容类型: 产品信息和文件 上次审核日期: 2022 年 12 月 05 日

如何擦除英特尔® Stratix® 10 SX SoC 开发套件上的所有非易失性内存?

环境

BUILT IN - ARTICLE INTRO SECOND COMPONENT
说明

英特尔® Stratix® 10 SX SoC 开发套件中填充了以下非易失性内存,可用于存储用户数据:

英特尔® MAX® 10 个FPGA内存、OOBE 子卡、NAND 闪存子卡、HPC 引导和 FPGA 闪存卡:HPC 和 FPGA Micro SD、HPC 和 FPGA QSPI、HPC 和 FPGA eMMC。

 

其他非易失性内存仅用于存储配置数据,且存储用户数据无法访问这些内存。

解决方法

要访问和擦除英特尔® MAX® 10 FPGA内存,使用 英特尔® Quartus® Prime 编程器,并将 SW1 SW2 设置为以下设置:

SW1[1.8]:关闭、关闭、开、开、开、开、开、开

SW2[1.4]:开启、开启、开启

OOBE 子卡上有一个 SD 卡插槽,HPS 可以从该插槽引导和存储数据。由于此内存是外部的,因此可以单独使用 PC 来利用卡片,例如使用 Linux 的“dd”。

为了确保子卡能为其供电,应该 SW4 设置为从位 1 到位 4,如“打开、关闭、打开、关闭”。

 

NAND 闪存子卡呈现 NAND 和 eMMC。这两个命令都可以通过从命令行的调试器运行 U-Boot 来访问。

运行它请按照 此处 的 说明 进行操作:

https://rocketboards.org/foswiki/Documentation/BuildingBootloader#Agilex_45_Run_U_45Boot_from_Debugger

U-Boot 开始在 HPS 上运行后,串行控制台上的任何密钥停止 U-Boot 计数器

擦除 NAND, 运行 以下 指令

nand 擦除

擦除 eMCC, 运行以下操作

mmc 擦除

为了确保子卡能为其供电,应该将 SW4 设置为位 1位 4,如“打开、关闭、打开、关闭”。

 

HPC 卡可用于 HPC 的引导和大容量存储。FPGA卡用于存储和加载用户设计配置。为了确保子卡的访问必须将 SW4 设置为“开、关闭、关闭”,从位 1 到位 4。

  • HPC 和 FPGA Micro SD 支持展示微型 SD 卡插槽的 4 位 Micro SD 卡。由于此内存是外部的,因此卡片可以通过单独的 PC 来分条。
  • HPC 和 FPGA QSPI,这些卡支持 Micron 制造的 2 Gb 密度 QSPI NOR 闪存。编程人员可以访问此内存。如果 JTAG 链右侧没有闪存,单击 英特尔 Stratix 10 并选择“更改文件”,然后选择 .jic 文件。
  • 这些卡的 HPC 和 FPGA eMMC 支持 Micron 制造的 8 位 eMMC 闪存。编程人员可以访问此内存。如果 JTAG 链右侧没有闪存,单击 英特尔 Stratix 10 并选择“更改文件”,然后选择 .pof 文件。

相关产品

本文适用于 2 产品

英特尔® Stratix® 10 FPGA 和 SoC FPGA
英特尔® Stratix® 10 SX SoC 开发套件 DK-SOC-1SSX-L-0ES

本页面上的内容是原始英文内容的人工翻译与计算机翻译的组合。我们提供此内容是为了您的便利并且仅供参考,未必完整或准确。如果本页面的英文版与翻译版之间存在任何冲突,应以英文版为准。 查看此页面的英语版本。