Other Parts Discussed in Thread: AM3352
工具/软件:TI C/C++编译器
尊敬的专家
我的应用是使用 AM3352构建的。 主闪存存储器是 名为 FL256SA1F00的 Spansion SPI 闪存。
引导模式为 SPI 引导。
一些 目标板存在奇怪的问题。 我制作了20个具有相同电路和 PCB 的目标板。
其中、6个电路板的 SPI 闪存启动失败。
我在 AM3352中跟踪了屏蔽的引导代码、并找到了与永久循环相关的 SPI 闪存。
从 0x2326C 到23270的代码意味着检查读取 SPI IRQStatus 寄存器。
R3的地址为0x48030118
有故障的目标板 R3中为零。 因此引导过程 不再 继续。
正常(正常运行)板当时具有0x05值(R3)
我将与 SPI 闪存相关的信号范围设为1。 从 AM3352首次访问后、不再有来自 AM3352的访问。
下面是与 CPU/SPI 接口相关的电路。
和 sysboot 配置。
您是否对如何解决此问题有任何想法?
PS)我正在上传更多信号信息。
第一种情况:当 AM3352成功引导 SEQ 时,示波器中的上信号 为 SPI SLK,下面的信号为 MCU 复位。
以及在故障条件、信号条件下