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.

[参考译文] MSP-EXP430G2:MSP-FET430UIF 固件更新和附加。

Guru**** 2573695 points
Other Parts Discussed in Thread: MSP-FET

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/606729/msp-exp430g2-msp-fet430uif-firmware-update-and-addons

器件型号:MSP-EXP430G2
主题中讨论的其他器件: MSP-FET430UIFMSP-FET

你好。

多年来、我一直在使用微控制器、有一段时间前、我购买了 MSP-EXP430G2、现在我正在使用该板执行一些项目。

我使用 Elprotronics FetPro-430 lite 对目标微控制器进行编程、一切正常、但我对  板上的嵌入式 MSP-FET430UIF 有两个问题:

  1.  FetPro-430软件和 MSP430Flasher 所复制的固件为 3.03.94.216、但 FetPro-430说 有版本为3.07.01.000的固件、使用此固件升级此电路板是否安全?
  2. TI 能否修改当前固件以允许将其中一个简单可焊测试点(TP4、TP5、TP6、TP7)用作目标电压开关信号?
    1. 我知道固件会处理这些消息、因为我已经在 UTXD 和 URXD 引脚上看到了主机发送的数据(当我按下 FetPro-430软件中的电源开/关按钮时)。
    2. 它只需切换其中一个可用输出作为测试点即可。
    3. 据我所知、当前 MSP-FET430UIF 固件是闭源代码、因此我无法自己进行更改。

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

    尊敬的 Vicente:

    [引用 USER="Vicente Sendra"] 由 FetPro-430软件和 MSP430Flasher 重新移植的固件为 3.03.94.216,但 FetPro-430说有 版本为3.07.01.000的固件,使用此固件升级此电路板是否安全?

    FetPro-430是第三方产品、因此我无法肯定地评论升级固件是否安全。 但是、我不知道该固件版本和 MSP430Flasher 工具之间有什么问题。  

    [引用 user="Vicente Sendra"> TI 能否修改当前固件、以便将其中一个易于焊接的测试点(TP4、TP5、TP6、TP7)用作目标电压开关信号?

    1. 我知道固件会处理这些消息、因为我已经在 UTXD 和 URXD 引脚上看到了主机发送的数据(当我按下 FetPro-430软件中的电源开/关按钮时)。
    2. 它只需切换其中一个可用输出作为测试点即可。
    3. 据我所知、当前 MSP-FET430UIF 固件是闭源代码、因此我无法自己进行更改。

    [/报价]

    这是不可能的、因为这些测试点是到 MSP-EXP430G2器件上 MSP430F16x 器件的 JTAG 编程信号。 我能否问一下对这种功能的需求是什么?为什么不能在 G2器件上使用 GPIO?

    此致、  
    Caleb Overbay

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

    [引用用户="Caleb Overbay"]

    尊敬的 Vicente:

    Vicente Sendra
    FetPro-430软件和 MSP430Flasher 所复制的固件为3.03.94.216、但 FetPro-430说有版本为3.07.01.000的固件、使用此固件升级此电路板是否安全?

    FetPro-430是第三方产品、因此我无法肯定地评论升级固件是否安全。 但是、我不知道该固件版本和 MSP430Flasher 工具之间有什么问题。  

    [/报价]

    MSP-EXP430G2 launchpad 的最新固件在哪里?该链接中的固件似乎是唯一的固件、它没有源代码、而且已经非常过时:

    http://processors.wiki.ti.com/index.php/MSP430_LaunchPad_Firmware_Update

    [引用用户="Caleb Overbay"]
    Vicente Sendra
    TI 能否修改当前固件以允许将其中一个简单可焊测试点(TP4、TP5、TP6、TP7)用作目标电压开关信号?
    1. 我知道固件会处理这些消息、因为我已经在 UTXD 和 URXD 引脚上看到了主机发送的数据(当我按下 FetPro-430软件中的电源开/关按钮时)。
    2. 它只需切换其中一个可用输出作为测试点即可。
    3. 据我所知、当前 MSP-FET430UIF 固件是闭源代码、因此我无法自己进行更改。

    这是不可能的、因为这些测试点是到 MSP-EXP430G2 器件上 MSP430F16x 器件的 JTAG 编程信号。 我能否问一下对这种功能的需求是什么?为什么不能在 G2器件上使用 GPIO?

    [/报价]

    抱歉、我写得太快了、在阅读文档之前、我以为这些引脚可以用作 GPIO (如在低引脚器件中)、但它们是该器件上的专用引脚。

    无论如何、可以使用 P4.0至 P4.5。 为了便于焊接、请将所有引脚配置为输出并同时切换、或使用内部上拉或下拉电阻器将 P4.3配置为输出、其余引脚配置为输入。

    当然、 在 切换目标 Vcc 关闭时、SBWTCK 和 SBWTDIO (P5.2和 P5.3)应设置为输入、以避免通过该引脚供电。

    此功能的目标是能够打开和关闭目标板(与 MSP-FET430UIF 一样)。


    进一步了解、我找到了 MSP-FET430UIF 的源代码和原理图:

    www.ti.com/tool/mspds

    www.ti.com/lit/slau278

    比较原理图、MSP-FET430UIF 看起来 与 MSP-EXP430G2中的 FET 类似 、但引脚分配和固件不兼容。
    我可以  在某个位置获取 MSP-EXP430G2 FET 的源代码吗?我一直在搜索无结果。
     
     
    我在 MSP-FET430UIF 的固件中找到了相关函数:
    void VCCTon ()
    void VCCTOFF()
    SHORT _hilGeneral_SetVcc (无符号短 Vcc)  
     


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

    MSP-FET/UIF 是开源的(硬件和软件)且可更新。 属于 G2 LP 的 FET 不是开源的、也不可更新。 当然、您可以根据需要使用它、也可以断开它。

    您可以自行构建开源(硬件和软件) eZ-FET Lite、并根据自己的需求进行定制。

    http://forum.43oh.com/topic/5530-custom-ezfet-lite/