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.

[参考译文] CCS/MSP430F5529:恢复或重新校准信息 A 段?

Guru**** 2606725 points
Other Parts Discussed in Thread: MSP430F5529, TPS65917EVM

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/651314/ccs-msp430f5529-restore-or-recalibrate-info-a-segment

器件型号:MSP430F5529
主题中讨论的其他器件: TPS65917EVMMSP-FET430UIF

工具/软件:Code Composer Studio

大家好、

我现在使用的是 TPS65917EVM、它具有板载 MSP430F5529、用于控制驱动器 IC。

我已经用不同的程序、不同的固件刷写了很多次了、到目前为止一直在工作。 我在 JTAG 引脚上使用了 SBW 和一些交叉线、并借助 MSP-FET430UIF 调试器。 没有问题、闪存和工作正常。

因此、基本而言、我希望使用 SPI、而不是 I2C 作为默认值。

SPI 也起作用。

直到我下载了另一个程序、该程序可以通过 USB 升级固件、因为我不再需要调试功能。

我尝试过、它使用 BSL 对固件进行了明确刷写。 但从现在开始、SPI 发生故障、发送错误的数据包、21时钟而不是24时钟等

我尝试使用 I2C、看起来它正常工作。 物理上不变。

我可以想象的唯一可能原因是固件升级程序(USB)在进行批量擦除时会擦除信息 A、这可能会使 SPI 发生故障。

唯一有趣的是:其他人只使用了 USB 升级程序、它正在为他们工作。 调试器(JTAG/SBW)是否可以通过某种方式解锁 INFO-A 锁、以便 USB 升级程序可以擦除?

如果这可能是问题(当我读取存储器时、它显示为空白0xFF、是的。) 是否有任何方法可以重新校准或恢复它?

我知道每个芯片都有不同的校准、但我让调试器工作...

提前感谢。

祝您度过美好的一天!

-Szabi

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

    我不知道  是否有与存储在信息闪存段中的 TPS65917EVM 相关的特殊情况、但5xx/6xx 不使用信息段来获取校准数据(如2xx)。 5xx/6xx 校准数据存储在 TLV 结构(ROM)中、无法擦除。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    哦、这是个好消息、非常感谢^^

    是否知道自从我使用 BSL 刷写后 SPI 发生故障的原因? (我再次使用 SBW 进行了刷新、但仍然没有变化)
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Tamas、

    您是否能够读出当前存储器内容并与预期的二进制映像进行比较? 如果 BSL 是问题、那么 SBW 编程应该能够恢复它、这也不能解释为什么其他系统不受影响。 您是否正在使用 MSP430 USB 固件升级示例? 组装了什么 F5529版本、您是否对默认 BSL 进行了重新编程? 您的设置是否与其他设置有所不同? 您是否有将此行为复制到另一个 TPS65917EVM 的风险?

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

    在提供更新之前、此主题将标记为已关闭。

    此致、
    Ryan