ESP32_SEA_SPIFFS_Loader

FLASH源码 2025-08-13

ESP32_SEA_SPIFFS_Loader

Spiffs Bitstreamloader用于Spartan Edge Accelerator板(无需SD卡)

Spartan Edge Accelerator板通过板上ESP32将Bortleam加载到FPGA中。
默认草图:
Micro SD卡 - > ESP32-> Spartan-7(通过从属串行配置模式)

此草图只需使用板载SPI闪存芯片(W25Q32JV,4MB)来存储ESP32代码旁边的BITSTREAM。
默认情况下,ESP32允许您使用闪光灯上的普通未使用空间来存储spiffs。
ESP32_SEA_SPIFFS_Loader :
SPI Flash(Spiffs) - > ESP32-> Spartan-7(通过从属串行配置模式)

安装

  1. 克隆存储库到您的arduino素描本文件夹
  2. 安装ESP32 Arduino Core
  3. 安装ESP32 SPIFFS上传插件
  4. 编译草图并将其上传到Spartan Edge板(从“工具”菜单中选择“ DOIT ESP32 DEVKIT”板)
  5. 将开关“ K5”设置为“从”位置
  6. 在草图文件夹中创建一个称为“数据”的文件夹
  7. 将bitstream放在spartan-7 FPGA中的“数据”文件夹中的名称为“ default.bit”中
  8. 通过“工具”菜单中的Arduino IDE插件上传Spiffs文件系统到ESP32

如果要更新BOTSTREAM,只需在数据文件夹中替换文件并重新上传文件系统即可。

来源

  • https://gi*thub.*c*om/sea-s7/spartan-edge-esp32-boot
  • https://www.**x*ilinx.com/support/documentation/user_guides/ug470_70_70_70_70_70_config.pdf
  • https://github.c*o*m*/espressif/arduino-esp32/tree/master/libraries/spiffs
下载源码

通过命令行克隆项目:

git clone https://github.com/Cellgalvano/ESP32_SEA_SPIFFS_Loader.git