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.

[参考译文] MSP430FR5739:更新 MSP-FET 调试器的固件以获取"MSP-EXP430FR5739 FRAM 实验板"。

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/977240/msp430fr5739-update-firmware-of-msp-fet-debugger-for-msp-exp430fr5739-fram-experimenter-board

器件型号:MSP430FR5739
主题中讨论的其他器件:MSP-FETMSP-EXP430FR5739UNIFLASHMSP430F1612

你好!

我有"MSP-EXP430FR5739 FRAM 实验板"。  该板具有内置调试器(MSP-FET)。 固件版本为3.3.28.680。

我可以将此调试器的固件更新为较新的调试器吗?

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

    您好!

    如果您尝试使用最新版本的 Code Composer 加载程序、它应自动将固件更新为最新版本。
    BR、
    Leo

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

    感谢您的回答!

    我正在使用 IAR (v7.12.1)。 是否可以在不安装 CCS 的情况下进行此更新? 使用 IAR 或第三方实用程序?

    我已安装 :MSPFlasher_1.3.20 和 uniflash_6.2.0。  我可以使用这些实用程序执行此操作吗?

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

    您好!

    如果需要、我希望最新版本的 Uniflash 也能更新您的固件。

    BR、
    Leo

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

    你好!

    遗憾的是、最新版本的 Uniflash 不知道我的板:

    我还尝试在此菜单中选择我的微控制器:

    但 Uniflash 似乎没有连接到我的 MK:

    (我已尝试全部3个 USB)

    程序卡在该状态。

    但在本例中、IAR 通常与电路板相连。

    Uniflash 为何无法连接到我的板???

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

    您好!

    我不清楚 Uniflash 为何无法连接到您的平台。(您可以将此问题发布到工具论坛) 我建议您改为尝试使用 Code Composer (免费下载)。

    BR、
    Leo

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

    你好,Leo!

    我已经尝试过(昨天)。 CCS (最新版本) 正确连接到我的板,在那里加载软件,允许调试... 但遗憾的是-它不会更新 MSP430F1612的固件。  :(

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

    您好!

    固件仅在需要时更新。 如果调试工作正常、则无需更新 FET 固件。

    BR、
    Leo

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

    你好!

    是的、它工作正常、但是... 非常慢。 :(

    反向通道 UART 速度较慢(<=9600)。  尽管第二件事当然是可以解决的:我已经连接了一个外部 USB<->UART。

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

    您好!

    我不确定是什么导致东西运行缓慢。 无论您运行哪个示例项目、您是否发现事情进展缓慢?  

    BR、
    Leo

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

    你好!

    我想说、它的发生非常缓慢:

    将调试器连接到电路板;

    下载固件;

    以及所有后续操作-分步调试等

    我比较其他平台上的调试:Cortex-M (通过 JLink)、STM8 (通过 STLink)等  因为我在这些平台上有项目。

    但好的-这不是一个非常严重的问题。  我已将反向通道 UART 替换为外部 USB-UART 单元。

    另一个问题让我更担心:UART.RX 在 LPM3中不起作用。 仅在 LPM1中。

    UART.RX -不起作用。 UART.TX -工作正常。

    来自 SMCLK 的 UART 时钟(来自 DCO 的时钟)。 波特率=9600。

    看起来就像这样:只要没有打开任何 LPMx 模式、UART.RX 就 会正常工作(UCRXIFG 中断-发生、来自 UCAxRXBUF 的数据字节被正确读取)。 然后、程序打开 LPM3模式、并且在 UCRXIFG 中断继续发生后、但不再接收到良好的数据字节(使用 UCAxSTATW 中设置的错误位之一接收数据、从 UCAxRXBUF 读取-返回损坏的数据)。

    如果执行同样的操作、但替换 LPM3 -> LPM1、则程序将继续正常工作-数据字节正确。

    UART.TX 可在任何模式下正常工作- LPM1或 LPM3。

    CSCTL4.SMCLKOFF = 0;

    CSCTL6.SMCLKREQEN = 1;