采用
STM32F427+
FPGA+Flash。
STM32通过FMC总线访问FPGA内部SRAM,起始地址为0x60000000;
Flash中存储FPGA的配置数据,STM32和FPGA均可通过SPI总线访问Flash;
FPGA已经被配置OK;
因为新增加了功能,需要通过STM32读写FPGA内部SRAM的特定区域。测试时却发现只有地址0x60000004、0x60001004、0x60002004、0x60003004可读可写,而其他所有区域均是只读的,但现在想要在这些只读区域写入新的数据。
是不是因为FPGA在完成配置后,就自动将这些内部SRAM进行写保护了?有无方法可以解除这个写保护?