我们正在使用 iMXRT1176。我们的要求是使用片上SRAM和QSPI flash。
我们在 SDK 中使用 sd_jpeg 示例并且它运行完美。
给出了两个 icf 文件:
1) 内存.icf
2) flexspi_nor_sdram.icf
使用 sdram.icf,代码可以正常工作,但它是从 RAM 内存中执行的,因此在按下复位后它无法保留代码。而 flexspi_nor_sdram.icf 可用于存储在闪存中。
如果我错了请纠正我,我的观察是 -
1) 使用的地址在FlexSPI, DTCM, OCRAM2, SEMC0, ITCM空间
2)我的理解是SEMC0直接连接到外部SDRAM内存,空间几乎等于67 MB
3)片上SRAM只有2MB,那么SEMC0地址空间怎么替换?