我相信我理解 SPI 闪存编程过程、但我希望得到一些澄清/指导、以确保我不会错过以下内容:
我的设置:
Aardvark 总相位 i2c/SPI 闪存适配器
I2C 连接到端口 I2C2
SPI 连接到 SPI 闪存
ADCIN2设置为配置3 - 20V 灌电流5V 拉电流
启动时、器件从 SPI 闪存查找补丁、然后在没有补丁存在的情况下继续配置3、对吧?
我的问题是、使用应用 GUI 时、我可以将设置加载到芯片、并读回这些更改相对于 i2c 正确。 如果我将二进制文件写入 SPI 闪存、我会得到确认、它已成功写入、但在下电上电时、它会读取 SPI 闪存错误、并且未加载补丁。 我将二进制文件保存为完整映像、而不是低区域或高区域。
我是否需要将配置更改为 WAIT_for_3V3_internal、以便加载补丁文件而不是配置3? 我假设即使使用配置3、它也会尝试加载补丁文件。
谢谢!