采用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进行写保护了?有无方法可以解除这个写保护? |
最终还得看FPGA程序是如何写的
请问有解决这个问题吗?