请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:DRA78XEVM 工具/软件:
尊敬的 TI 专家:
我将在 DSP 的主模式/单通道/FIFO 模式下使用 McSPI3通道0、连接的闪存按预期响应。
所使用的软件为 BIOS_6_83_00_18 、 pdk_dra7xx_1_0_10 (mcspi 驱动程序)。
当我在相同模式下使用 McSPI3通道1 (不再使用 CH0)时、会出现问题。
特别是 McSPI 复位和第一条命令(READ_ID)都成功、
但以下所有命令始终提供来自第一条命令的相同响应数据:
第1条命令
TX>9f 0 0 0
RX< ff ff 2c 34 (正确响应、2c = Micron)
第2个命令
tx> f a0 0
RX< 2c 34 2c (错误响应、预期为"xx xx 7c")第3个命令
TX> f b0 0
RX< 34 2c 34 (错误响应、预期为"xx xx 11")
如果我将第一个命令更改为"0F A0 00"(获取功能块锁定)、接收到的数据将根据这第一个命令来确定。
我检查了 DSP 缓存/存储器、数据在缓存和 DRAM 中都更新了。
你有什么线索为什么会发生这种情况?
感谢您的关注