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/MSP-Capt-FR2633:在首次BCWP-Demo项目构建期间升级MSP固件失败

Guru**** 2589840 points
Other Parts Discussed in Thread: MSP430F5528, MSP430FR2633

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/634695/ccs-msp-capt-fr2633-msp-firmware-upgrade-during-first-bswp-demo-project-build-failed

部件号:MSP-Capt-FR2633

工具/软件:Code Composer Studio

大家好,

我想在 创建自己的项目之前,使用MSP Captivate Development Kit来适应Captivate设计中心。

我下载了所有必要的文件并将BCWP演示项目导入到Code Composer Studio中。 当我开始构建过程时,出现了一个窗口,希望我确认MSP430调试器板的更新。 我确认是,但很遗憾,升级失败。

之后,我的CCS7环境中无法成功构建Captivate项目。

与建议的其他线程一样,此网页提供了固件升级工具:

http://software-dl.ti.com/msp430/msp430_public_sw/mcu/msp430/MSP430_USB_Developers_Package/latest/index_FDS.html 

我尝试使用固件升级程序手动升级PGMR板,但CCS中仍有编译器错误。

您能建议我,我需要哪个固件文件以及在哪里可以找到它吗? 我尝试了升级工具中的内置HID示例,但这不起作用。

提前感谢您的支持。

此致,

Steffen

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

    不幸的是,升级到调试器失败,并且可能导致该调试器损坏。 也就是说,对调试器所做的任何操作都不会导致CCS项目出现编译错误。 它只会导致下载/调试错误。 因此,如果编译代码时遇到问题(CCS中的锤子图标),则项目存在问题。

    现在开始修复调试器。 首先,您下载的软件包用于使用包含USB模块的MSP430F55xx器件进行USB开发。 它不用于更新程序员/调试程序。 我们使用MSP430F5528作为调试器(另一个用于HID网桥),因此您可以使用USB开发者的HID示例擦除调试器FW映像。 将来,请尝试重新下载带有错误图标的代码,因为调试堆栈将检测调试器中的错误,并尝试在大多数情况下再次更新。

    现在,如果您确实将用于调试的F5528上的FW吹走了(因此您可以调试任何内容),那么我必须通过未填充的JTAG接头将JTAG插入器件,然后重新下载调试器映像。 如果您更改了HID Bridge F5528设备,则应该能够调试设备,但是一旦将有效的Captivate项目编程到MSP430FR2633中,您将无法通过Captivate设计中心GUI连接到该设备。 如果是这种情况,您可以使用USB BSL (启用板载BSL的按钮)重新下载HID Bridge FW。 您可以为此使用BSLScriptter,也可以使用您发布的USB Dev Package链接中找到的Python FW Updater。

    一旦我们确定了确切的问题,我们就可以从那里出发。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好,Jace:

    感谢您的回答。 我跟进了您的想法,并发现从CDC创建的项目不能与我的CCSv7的最新编译器版本(即17.9 .0.STS)一起使用。 使用16.9 .3.LTS版本,我可以编译它。 也许,第一次固件升级失败,引导我走错了路。

    现在,我可以创建CDC项目并在MSP上刷新它们,尽管我无法在GUI中看到这些值,因为设计中心找不到HID。 但我认为,我应该为此打开一个新的线索,并在以前做一些额外的研究。

    再次感谢,

    Steffen

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

    窗口是否找到HID接口? 如果不是,您很可能会用您所做的USB Dev Package更新覆盖HID固件。 然后,您需要使用HID FW对特定的MSP430F5528进行刷新。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,Jace:

    打开设备管理器并(取消)插入PGMR板时,我可以看到接口。 此外,我还可以在Code Composer Studio中刷新它。 两个USB工具也可以找到它。 因此,我目前怀疑的是不需要的更新。

    是否有办法通过USB连接实现此目的,或者我是否必须使用未焊接JTAG接口管座? 下一个问题是在哪里找到所需的固件。

    谢谢!

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

    我将在离线状态下向您发送一封包含图像的电子邮件。 这是一个很好的反馈,尽管在线不易获得。 当然,这也不是需要重写的典型案例。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Jace,

    再次感谢。 看起来"必需"更新确实覆盖了HID固件。

    此致,

    Steffen