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.

[参考译文] MSP430F5527:MSP430固件升级示例挂起

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/867670/msp430f5527-msp430-firmware-upgrade-example-hangs

器件型号:MSP430F5527
主题中讨论的其他器件:MSP430F5528

你(们)好。

我正在使用 MSP430固件升级示例 GUI 在我的目标上刷写固件(http://www.ti.com/lit/an/slaa452c/slaa452c.pdf)。  我的固件启动 BSL、然后使用升级 GUI 下载新映像。  我在 CCS 5.2下构建的较旧固件可以下载、但在下载使用 CCS 9构建的较新版本时、GUI 在下载过程中会挂起大约70%。  较新的固件更大、使用高内存(>0xFFFF)和较低内存。  我怀疑挂起问题与使用高内存有关、但不确定。  您是否知道可通过 MSP430固件升级示例 GUI 加载的映像大小的任何限制?

Tom Herron

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

    [引用用户="TOM H501"]我怀疑挂起问题与使用高内存有关,但不确定。  您是否知道可以通过 MSP430固件升级示例 GUI 加载的映像大小的任何限制?[/quot]使用 CCS 9.3和 TI v18.12.4.LTS 编译器为 MSP430F5528创建了一个程序、其中填充了:

    - 47028字节(97%)的闪存(低内存)
    - 82092字节(98%)的 FLASH2 (高内存)。

    我能够成功地对生成的 TI-TXT 十六进制格式文件进行编程:

    即图像大小似乎没有限制。

    [引用 USER="TOM H2051]CCS 5.2下构建的旧固件下载正常、但下载使用 CCS 9构建的新版本时、GUI 在下载过程中挂起的时间大约为70%。  您如何创建要使用 CCS 9下载的文件?

    我发现、当在 CCS 9中启用 MSP430十六进制实用程序时、输出格式默认为 生成.hex 文件的 Extended Tektronix Object Format。 当我第一次尝试加载 扩展的 Tektronix 目标格式.hex 文件时、 MSP430固件升级示例 GUI 挂起于:

    选择输出格式作为 TI-TXT 十六进制格式后、成功编程生成的.txt 文件:

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

    切斯特、

    TI 的支持令人惊叹!  我很确定你是对的、但直到圣诞节之后我才能做到。  当我切换到 CCS 9时、我忘记了我已经用内置的十六进制文件生成步骤替换了编译后处理步骤来生成十六进制文件。  我已按照您的指示将输出格式设置为 TI-TXT、并将在我休假回来时进行确认。  如果您发现的是相同的挂起行为、格式错误、我很确定是这样的、但让我们将其保持打开状态、直到我确认。

    Tom