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.

[参考译文] OPT9221:固件加载期间的 OPT9221引导问题

Guru**** 2555870 points


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

https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/635141/opt9221-opt9221-boot-issue-during-firmware-loading

器件型号:OPT9221

您好!

在我自己的定制板上启动 TFC (OPT9221)期间出现问题。 TFC 配置为主模式、我使用的 EEPROM 与原理图引用的 EEPROM 相同(Windbond 的 W25Q40EWSSIG)。

我已经分析了在示波器上使用 SPI 总线的情况。 TFC 始终处于从 EEPROM 读取数据的循环中。TFC 读取一个数据块(大约500字节- 510字节)。 我不记得完全正确)从地址0x00000开始、 后字重新开始读取同一块。

我已经使用 LSB 优先的方式对固件0V26进行了编程。我还检查了 OPT8241-EVM 上的 SPI 总线、该总线正常工作、我可以看到 EEPROM 数据与我的定制板相同。

对于引导序列、我会使 TFC 保持在复位模式、直到 PMIC 配置正确。 之后、我释放 RESET 并根据数据表将 CONFIGz 引脚设置为1、将 CEZ 引脚设置为0。

我将使用48Mhz 的时钟馈送 TFC。

在引导过程中是否忘记了什么?

TFC 是否使用校验和来验证它正在读取的数据? 瞄准为什么 TFC 在大约500字节后停止读取 EERPOM?

提前感谢、

David

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

    您能否分享 OPT9221 (引导相关引脚)的部分原理图以及任何捕获的时序跟踪? 为了保护隐私、您可以通过电子邮件将其发送至
    ti-3dtof@list.ti.com。 请在您的电子邮件中注明公司名称和预期应用。

    Larry
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Larry、
    感谢您的快速回答。
    在本例中、我将向您发送一封电子邮件、以获得更多隐私

    David