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.

[参考译文] TPS65987D:SPI 闪存编程过程

Guru**** 2535750 points


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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/996755/tps65987d-procedure-for-spi-flash-programming

器件型号:TPS65987D

我相信我理解 SPI 闪存编程过程、但我希望得到一些澄清/指导、以确保我不会错过以下内容:

我的设置:
Aardvark 总相位 i2c/SPI 闪存适配器

I2C 连接到端口 I2C2

SPI 连接到 SPI 闪存

ADCIN2设置为配置3 - 20V 灌电流5V 拉电流

启动时、器件从 SPI 闪存查找补丁、然后在没有补丁存在的情况下继续配置3、对吧?

我的问题是、使用应用 GUI 时、我可以将设置加载到芯片、并读回这些更改相对于 i2c 正确。  如果我将二进制文件写入 SPI 闪存、我会得到确认、它已成功写入、但在下电上电时、它会读取 SPI 闪存错误、并且未加载补丁。  我将二进制文件保存为完整映像、而不是低区域或高区域。

我是否需要将配置更改为 WAIT_for_3V3_internal、以便加载补丁文件而不是配置3?  我假设即使使用配置3、它也会尝试加载补丁文件。

谢谢!