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.

[参考译文] EVM430-FR6047:关于如何将 HID 桥接器和 eZFET 固件刷写到 EVM430-FR6047板上的两个 MSP430F5528芯片

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/1265331/evm430-fr6047-about-how-to-flash-hid-bridge-and-ezfet-firmware-to-two-msp430f5528-chips-on-evm430-fr6047-board

器件型号:EVM430-FR6047
主题中讨论的其他器件:MSP-FET、、 MSP430F5528MSP430G2452

有一篇有关 EVM430-FR6047的帖子:与我的问题相关的 HID 桥接通信固件(MSP430F5528)

帖子如下所示

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/951239/evm430-fr6047-hid-bridge-communication-firmware-msp430f5528

Srinivas 回答:

 除了要加载的批处理文件外、还附加了包含 TI_MSP_HIDBRIDGE__1_00_03_00__BANSHEE-USS-EVM.txt 的.zip 文件。

/cfs-file/__key/communityserver-discussions-components-files/166/0257.TI_5F00_MSP_5F00_HIDBRIDGE_5F00_eZFET_5F00_USS_2D00_EVM.zip

如果您使用 MSPFlasher、则需要做的就是运行 Program_AIO.bat、因为它包含需要刷写到 ezfet 和 hid 桥接器的所有内容。  您可能需要修改 Program_AIO.bat 以指向文件安装所在的目录。

我的问题是:  

1.有两个 F5528 MCU (一个用于 HID 桥、另一个用于 eZFET)。 我的理解是、我们需要将 MSP-FET 连接到 J100以下载 EZFET_Rev1_2_BSL_1_2_noHs.txt 和  EZFET_FW_1_00.txt。 之后、将 MSP-FET 连接到 J200、以下载 TI_MSP_HIDBRIDGE__1_00_03_00_Banshee-USS-EVM。

  1.1从 Srinivas 的回复中可以看出、我们可以通过 运行批处理文件来对2个 F5528 MCU 进行闪存。 怎么回事?  

  1.2为什么我们需要将 BSL 和 ezFET 都刷写到 F5528中以实现 ezFET 功能? F5528具有出厂默认 BSL。  为 eZFET 功能刷写 BSL (EZFET_Rev1_2_BSL_1_2_noHs.txt)的用途是什么?

2.对于 eZFET 功能、除了 EVM 板上的 F5528 MCU 外、似乎还有另一个 MSP430MCU (G2452提供 ezFET 的3.3电压和能量跟踪功能)。 如果 G2452是空白芯片(意味着仅从 DigiKey 购买、不是 MCU 中的二进制固件)。  我们是否需要将特定的 FW 下载到 G2452MCU 才能使 ezFET 正常工作?  或者、只要 F5528具有合适的固件、我们仍然可以在没有能量跟踪的情况下使用 eZFET 功能? 如果是这种情况、那么电路板上 G2452的真正用途是什么?

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

    尊敬的 David:

    EVM 电路板中有三个 MCU:

    F5528 No1 -> HID-Bridge 功能、用于通过 I2C 或 UART 与 MSP430进行通信并连接 USS GUI。

    F5528 No2 -> eZ-FET 函数、用于 MSP430调试。

    G2452 ->用于电流测量的 Enerytrace 函数。

    USB-COMM 器件将两个 F5528 USB com 整合为一个。

    BTY、为什么需要将映像下载到 EVM 板(F5528)中?

    谢谢!

    此致

    约翰逊   

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

    尊敬的 Johnson:

    感谢您的回复。 我们希望 自己制作一个 EVM430-FR6047板、用于超声波流量计项目开发。

    我的问题是

    1.从 Srinivas 的回复来看,看来我们可以把 HID 桥和 eZFET 的功能闪存下来,只需运行他在帖子上提供的批处理文件就行了。 怎么做? 我们有一个 MSP-FET 仿真工具。 我的理解是、将 MSP-FET 至 J100接头连接至闪存一个 F5528。 完成后、连接到 J200接头以刷写另一个 F5528。 我对吗?  以下是批处理文件、方便您查阅。  

    ================================================================

    @μ s 回波关闭
    C:\Flasher\MSPFlasher_1.3.10\MSPFlasher_1.3.10\ MSP430Flasher.exe -n MSP430F5528 -w "EZFET_Rev1_2_BSL_1_2_noHs.txt"-u -b -v
    如果不是%ERRORLEVEL%== 0,则转到错误

    C:\Flasher\MSPFlasher_1.3.10\MSPFlasher_1.3.10\MSP430Flasher.exe -n MSP430F5528 -w "EZFET_FW_1_00.txt"-u -v
    如果不是%ERRORLEVEL%== 0,则转到错误

    回声连接至 HID 桥接器
    暂停
    C:\Flasher\MSPFlasher_1.3.10\MSPFlasher_1.3.10\MSP430Flasher.exe -n MSP430F5528 -w "TI_MSP_HIDBRIDGE__1_00_03_00__Banshee-USS-evm.txt"-u -b -v
    如果不是%ERRORLEVEL%== 0,则转到错误

    :退出
    回波完成
    暂停

     ================================================================

    2.为什么要刷写 BSL,然后将 eZFET 二进制文件刷写到 F5528,以实现 ezFET 函数? 我的意思是、由于每个 F5528芯片的闪存中都有内置的工厂 BSL、因此我们为什么需要刷写 BSL 二进制文件。

    3.  MSP430G2452是从 Digikey 购买时仅具有内置工厂 BSL 的空白芯片。 您提到了" 用于电流测量的能量跟踪功能"。 如果没有下载到 G2452的固件、则无法使用该芯片。 但我们仍然可以使用 ezFET、我说得对吗?

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

    尊敬的 David:

    问题1:正确。

    Q2:BSL 是一种下载映像的方法、F5528支持 USB 前位器、因此我们可以通过 USB 电缆插入 PC、然后将映像(MSP-FET 功能)下载到 F5528中。 可使用 MSP-FET 将映像下载到 F5528中。

    问题3:是的、G2452在出厂时没有任何图像只具有 BSL 功能。 但我不确定取消图像是否会影响 VCC 电源。 您可以尝试使用空白 F2452测量 VCC 电压、如果电压为3.3V、则没问题。

    谢谢!

    此致

    约翰逊