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:有关基于 EVM430FR6047的定制电路板固件编程的咨询

Guru**** 2445440 points
Other Parts Discussed in Thread: MSP430F5529, MSP430F5528, MSP430FR6047, UNIFLASH

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/1504795/evm430-fr6047-inquiry-regarding-firmware-programming-for-custom-evm430fr6047-based-circuit-board

器件型号:EVM430-FR6047
Thread 中讨论的其他器件:MSP430F5528MSP430FR6047、MSP430F5529、 UNIFLASH

工具/软件:

尊敬的所有人:

目前、我正在设计基于 EVM430FR6047参考原理图的定制电路板。 我观察到、该评估板包含三个 IC:MSP430FR6047作为主控制器、以及两个 MSP430F5528芯片、一个用于 EZFET 调试、另一个用作 HID 桥。

https://www.ti.com.cn/cn/lit/pdf/slar138

为了简化我们的实现、我将 EZFET 调试器和 HID 桥功能合并到了单独的电路板上、用 MSP430F5529代替了 MSP430F5528。

我的问题如下:

  1. 为了实现 EZFET 调试和 HID 桥功能、应将哪个特定固件编程到这两个芯片上?
  2. 在我的电路设计中、我为这两个芯片中的每一个都分配了专用的 JTAG 接口。 识别出相应的固件后、是否可以通过 JTAG 直接对其进行编程?

请就建议的程序提出建议。

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

    您好:

    eZ-FET Lite 软件可在此处找到- https://software-dl.ti.com/msp430/msp430_public_sw/mcu/msp430/MSP430_ezFETLite/latest/index_FDS.html 。其中包括用户指南和用于刷写到电路板上的.txt 文件。

    对于 HID 桥、您可以查看过去的论坛 https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/970578/evm430-fr6047-hid-bridge-communication-firmware-msp430f5528 

    具体而言、链接 /cfs-file/__key/communityserver-discussions-components-files/166/TI_5F00_MSP_5F00_HIDBRIDGE_5F00_eZFET_5F00_USS_2D00_EVM.zip 包含 MSP430F552x 的 HID 固件。 zip 文件还包含 eZ-FET 软件。

    此致、
    Luke

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

    你好、Luke

    感谢您的答复;这确实很有帮助。 我一定会与你们分享任何新的发展。

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

    你好、Luke

    我遇到了一些延迟、并且本周一只收到了一个新的 FET430UIF 编程器、因为它刷写了固件。

    总结我的流程:
    1.我使用 UniFlash 使用以下固件文件对 MSP430F5529芯片进行了编程:
    `TI_MSP_HIDDBRIDGE__1_00_03_00_Banshee-USS-EVM.txt`(用于 HID 桥功能)

     `EZFET_LITE_REV1_1_BSL_1_1.txt`(用于 EZFET 调试器)

    但是、成功刷写固件后、将电路板连接到我的 PC 会得到:
    -"USB device not recognized"(USB 设备未识别)错误
    -设备管理器中没有相应的 COM 端口
    - CCS 未能检测到任何 FET 设备(我希望它能识别电路板并可能自动更新固件)

    作为初学者、我不确定我的配置或方法是否正确。

    我最初使用 CCS v12.04尝试此过程、随后升级到 CCS v20.1.1、但仍然未检测到器件。

    在研究该问题时、我在 https://e2echina.ti.com/support/microcontrollers/msp430/f/msp-low-power-microcontroller-forum/192511/ez-fet 中遇到了类似的案例。 但是、更新 Visual C++驱动程序无法解决问题。

    非常感谢您对以下方面的见解:
    1. USB 识别失败的潜在原因
    2.我的固件选择和刷写程序是否合适
    3.建议的故障排除步骤

    感谢您的帮助。

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

    uniflash 程序表明闪存已成功、您是否可以读回存储器以验证它已被编程?  

    您还可以为 F552x 尝试我们较简单的 USB 示例代码之一、它们应该允许通过设备管理器检测到设备。  https://dev.ti.com/tirex/explore/node?node=A__ACXilaMBGWxmMPravPVz2Q__msp430ware__IOGqZri__LATEST&search=F5529 

    如果存在 USB 或硬件连接问题或 eZ-FET 固件无法正常运行、这将有助于抽象。

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

    嗨、卢克

    答案很好、这完全解决了我的问题。

    使用 COM 固件成功对两块电路板进行编程后、我观察到、虽然 HID 功能(MSP430F5529)正常运行、但 EZFET 调试器最初出现故障。 经过仔细的电路检查、我发现我错误地调换了 DM 和 DP 接口-这是我后来纠正的疏忽。 目前、虽然间歇性"无法识别的 USB 设备"通知仍然存在、但我已在定制电路板和主机 PC 之间成功实现了通信。

    将 EVM430FR6047评估板连接到我的 PC 时、会显示两个 COM 端口("MSP 调试接口"和"MSP 应用 UART")、该端口由 eZ-FET 的双 USB 接口(调试+ UART)提供。 但是、对于 HID 器件(5529)、不会检测到 COM 端口、而是会出现两个新的 HID 器件。 您能否澄清一下:

    1. 尽管5529和 FR6047通过 I2C 通信、但 J1接头仍然暴露 TX/RX 引脚。 您能说明一下他们的目的吗?

    1. 如果没有 eZ-FET、我是否可以使用这些 TX/RX 引脚与 MSP430FR6047进行透明的 UART 通信(类似于 eZ-FET 的功能)?

    我想修改5529中的 HID 代码。 请告知:

    1. 是否提供特定于 USS 的 HID 源代码?
    2. 如果不是、提供的 HID 示例代码中哪一个最类似于此应用程序中使用的固件?

    非常感谢您的指导。

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

    我需要一点时间来回答您的问题、我应该能够在星期三回复您所有4个问题。

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

    您好、您有任何更新要与我分享吗? 我期待着你的答复。