部件号:TPS6.5986万
我们有一个使用TPS6.5986万的定制板。 根据 数据表建议,它连接到Winbond W25Q80DVUXIE SPI闪存。 TPS6.5986万主I2C总线连接到我们的主机处理器,可用于外部调试。 我还使用临时modWires连接SPI以进行外部调试。
我正在尝试刷新TPS6.5986万的初始应用固件-闪存当前为空。 使用I2C端口和基于FTDI的外部接口,我可以使用TPS6598x主机接口工具GUI版本2.3 连接到TPS6.5986万。 我曾尝试使用主机接口FW更新实用程序,这需要几分钟时间,但最终声称已成功完成。 但是,情况并非如此--使用逻辑分析器,我看不到任何SPI活动,SPI闪存保持空白。
我对SPI信号的连接很有信心--我可以使用外部SPI调试器(总线盗版)与闪存通话,我可以看到TPS6.5986万尝试使用逻辑分析器在启动时读取闪存(读取空白闪存并出现故障)。
是否可以将基于I2C的主机接口固件更新功能用于初始固件加载,或者此功能仅适用于"更新"已存在的固件?
是否有另一种方法可以在初始时间接加载闪存? 我当前的主板设计无法轻松地直接连接到闪存芯片以进行初始固件加载,我假设可以通过TPS6.5986万实现。
我确实可以访问SWD_CLK和SWD_DATA PIN,尽管我没有看到这些工具兼容的文档。
谢谢!