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.

[参考译文] J721EXCPXEVM:[J721e_EVM]使用 QSPI 在 OSPI1上集成 AUTOSAR 和 FLS 驱动器。

Guru**** 657930 points
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1222562/j721excpxevm-j721e_evm-integrating-autosar-with-fls-driver-on-ospi1-using-qspi

器件型号:J721EXCPXEVM

您好!

我们使用 PDK 8.4和 MCAL1.5对 mcu1_0与 QSPI (OSPI1)集成 FLS (AUTOSAR)。

目标是与 MCU 闪存进行通信(如通用板原理图中所示)、其中集成了"MT25QU512ABB8E12"。

初始化软件失败、经过调查后、我们发现 readid 的结果是0x00和0xCCCC、该结果与器件 ID 和制造商 ID 不匹配。

我们想绕过这个错误、想要检查实际读数以及与闪存的连接。

我们发现读取始终失败、寄存器的值如下所示:

 并且"OSPI_FLASH_CFG_INDIRT_READ_Xfer_CTRL_REG_IND_OPS_DONE_STATUS_FLD"始终为"0"。

当前唯一成功的操作是擦除操作。

还值得注意的是、在读取操作中、我们可以看到读取后的数据为0xFF、这是擦除值。

您能否告诉我们、我们何时以及如何在未启用物理层的情况下使操作状态变为使用 indac 完成?此外、我们不明白为什么要使用上述值报告 DevID 和 ManID?