尊敬的所有人:
我正在尝试编写用于 NOR 闪存(S25FL128S)的裸机应用程序、该应用程序通过 ti_QSPI 进行通信、而无需使用任何操作系统。 由于闪存编程的第一步是读取器件/制造商 ID、但我无法读取它。 S25FL128S 数据表显示、为了获取器件 ID、我需要发送命令0x90/0x9f、但问题是参考手册中没有提到发送命令的序列。 但是、我通过以下方式使用了工作流程:通过编程 QSPI_INTC_EOI_REG 启用时钟、 将 QSPI_SPI_DC_REG 寄存 器编程为0xF90000 [4引脚单次读取、32位字长、单帧]、将 QSPI_SPI_DATA_REG 编程为0x29F [3字节地址、9f 器件 ID 命令]。 但我在数据寄存器中没有任何内容(我希望器件 ID 会接收到任何内容)。 如果有人能提到从 QSPI 发送命令的工作流程、那将会非常出色。 提前感谢。
此致、
Hamza。
