工具/软件:
我们使用 AM275-AWE-SDK_11.00.00.17。 根据 freertos_sdk_am275x\source\board\flash\ospi\flash_nor_ospi.c、只有这种代码
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
工具/软件:
我们使用 AM275-AWE-SDK_11.00.00.17。 根据 freertos_sdk_am275x\source\board\flash\ospi\flash_nor_ospi.c、只有这种代码
您好、
感谢您回答准确的问题。
我了解您的要求。
因此、当更精确地使用 OSPI/QSPI NOR 闪存时、由于 DAC 读取速度比 INDAC 读取快得多、因此始终建议执行 DAC 读取。
当前对于 NOR 闪存、在 SDK 中、当您运行名为“ OSPI_FLASH_IO “、您会看到 Flash_read 和 Flash_write API 调用。
Flash_read 会调用直接读取 API。
FLASH_WRITE 会引发调用写入间接 API。
目前、从 TI 的软件产品的角度来看、这就是支持和建议的组合。
此外、要了解不支持 DAC 写入的原因、请阅读以下内容: 关于 AM6421:OSPI 支持 DMA 吗?
请注意:
为了使用间接读取、您只需在调用它的位置将直接读取的 API 调用替换为间接读取、无需其他修改。 请同时考虑我在上面提供的建议。
谢谢、
Vaibhav
实际上、我已经尝试将 OSPI_readDirect 替换为 OSPI_readIndirect、但替换后、该线程消失了。
我的代码
