大家好、
我拥有 AM2434定制电路板并将其与支持1GB 四通道闪存的 SFDP 相连。
我已经成功实现了"ospi_flash_diag_am2434"并获得了所有数据、然后在启用 DMA 的情况下使用"ospi_flash_dma_am2434"进行尝试、禁用 PHY 且 D0-D3数据引脚。
首先、我已经按照以下图像成功实施了1S-1S-1S 协议
然后我尝试了1S-1S-2S 和4S-4S-4S、但它卡在无限循环中。 然后,在这之后,我再次尝试与1S-1S-1S ,该协议也没有工作,得到以下错误。
[MAIN_Cortex_R5_0_0] [OSPI] DMA low latency example started... ERROR: App_OspiFlashDmaCompareBuffers:434: OSPI read data mismatch at index 1 !!! OSPI Write 32 bytes in 44216 ns OSPI Read 32 bytes in 5805 ns OSPI Read 32 bytes in 0 ns OSPI Read 32 bytes in 0 ns OSPI Read 32 bytes in 0 ns OSPI Read 32 bytes in 0 ns OSPI Read 32 bytes in 0 ns OSPI Read 32 bytes in 0 ns OSPI Read 32 bytes in 0 ns OSPI Read 32 bytes in 0 ns OSPI Read 32 bytes in 0 ns Average time for OSPI Read 32 bytes in 580 ns Some tests have failed !!!
之前也发生了同样的事情,当时我确实重新启动并处理了诊断和 DMA 代码,与之一起使用1S-1S-1S。 但现在它不起作用
--
谢谢。此致、
D·帕特尔