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.

[参考译文] TMS320F28379D:冷启动时闪存启动失败

Guru**** 2611705 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/979581/tms320f28379d-flash-boot-fails-at-cold-start

器件型号:TMS320F28379D

你(们)好

我在冷启动时几乎100%发生闪存启动故障时遇到问题、您能给我一些建议吗?

我将 GPIO43和42用于引导模式引脚、因此我将设置 引导 CTRL 寄存器0x2A290B5A。

然后、我检查了加电序列期间 XRS 波形与 VDDIO 波形(3.3V)的比较。

黄色线为3.3V、蓝色线为/XRS 波形

我认为波形是合适的。

我无法确定根本原因、那么您能给我一些有关波形和 BootCTRL 寄存器设置等的建议吗?

此致

Naoki

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

    您好!

    主题专家回答您的问题。 但是、我们一直在处理该地区恶劣的天气和停电问题、下周初之前可能不会做出响应。

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

    Naoki-San、

    根据引导模式引脚选择的 BOOTCTRL 说明、寄存器中的值应该比所需的 GPIO 信号编号大1:

    因此、为了将 GPIO43和 GPIO42用作引导模式引脚、寄存器需要包含44和43的值。  当我对 BOOTCTRL 值进行解码时、我观察 BMSP1=42=GPIO41、BMSP0=41=GPIO40。

    Tommy