工具/软件:Linux
您好,
我有一个定制的 AM335x 板、我们在其中连接了两个具有单独芯片选择的 SPI NOR 闪存。
SPI0
CLK ---------------- 我------------ 32MB 闪存
我------------ 8MB 闪存
MOSI-------- |--- 32MB 闪存
|--- 8MB 闪存
MISO -------------- |--- 32MB 闪存
|--- 8MB 闪存
CS0----- 32MB 闪存
CS1---- 8MB 闪存
问题与 AM3354的 TRM 相同、一旦引脚多路复用器更改为 SPI、CS0和 CS1都会变为低 电平24.2.3
SPI 芯片选择主器件时的 O 输出、从器件时的输入(低电平有效)
SPI 芯片选择1主器件时输出、从器件时输入(低电平有效)
为了使其成为主器 件、我们已清除 MCSPI_MODULCTRL、因为该寄存器仅在 SPI Get 寄存器之后写入、而 DO 寄存器由于两个 CS 均为低电平、因此两个芯片都响应损坏了 JDEG ID、根本不起作用。
什么是解决方案?