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.

[参考译文] MSP430I2041:当我在 Uniflash 加载映像文件上使用时出错

Guru**** 667810 points
Other Parts Discussed in Thread: MSP430I2041, MSP-EXP430F5529LP, UNIFLASH, MSP430F5529, TIDM-3OUTSMTSTRP, MSP430F67791A, TIDM-3PHMTR-TAMP-ESD, MSP-FET, EVM430-F6779, MSP430F67791, MSP-ISO, EVM430-I2040S
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/980736/msp430i2041-error-when-i-use-on-uniflash-load-image-file

器件型号:MSP430I2041
主题中讨论的其他器件: MSP-EXP430F5529LPUNIFLASHMSP430F5529TIDM-3OUTSMTSTRPMSP430F67791ATIDM-3PHMTR-Tamp-ESDEVM430-F6779MSP430F67791MSP-ISOEVM430-I2040SMSP-FET

我使用 MSP430i2041上的软件 EMDC 1.140.00.03版来测量电能三相线路。 https://www.ti.com/tool/MSP-EM-DESIGN-CENTER 

 

我使用套件 MSP-EXP430F5529LP 进行调试,但在 Uniflash 上加载映像文件“TI_MSP_HIDBRIDGE_1_00_04_00_MSP-EXP430F5529LP.txt”至 MSP430F5529时出现错误

http://software-dl.ti.com/msp430/msp430_public_sw/mcu/msp430/EnergyMeasurementDesignCenter/1_40_00_03/release/EnergyMeasurementDesignCenter_1_40_00_03/docs/users_guide/html/Energy_Measurement_Technology_Guide_html/markdown/ch_designcenter.html

 

我使用 MSP430i2041的 CCS 构建代码。

现在我有两个项目使用 MSP430i2041和 MSP430F67791AIPZR LQFP100、这两个项目使用 LCD 段。

  1. MSP430i2041。 启动时,我使用项目 TIDM-3OUTSMTSTRP,但现在我希望使用 CT 进行测量,项目 TIDM-3OUTSMTSTRP 无法从 Rshunt 修改为 CT。 在我的项目中、使用3个 IC MSP430i2041测量9线相或3线相。 通过 I2C 与 MSP430i2041进行 IC 主器件通信。
  2. 在项目中使用 MSP430F67791A、我使用 TIDM-3PHMTR-Tamp-ESD。 如果我想在带 LCD 显示屏的 EMDC 上使用它,我无法使用它。

 

通过 EMDC 进行调试、它有问题加载映像文件。

 

 

 

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

    您好!

    [引用 USER="Cong Nguyen Thanh"]我使用套件 MSP-EXP430F5529LP 进行调试,但 在 Uniflash 上使用时,将映像文件"TI_MSP_HIDBRIDGE__1_00_04_00_MSP-EXP430F5529LP.txt "加载到 MSP430F5529[/QUERPIES]

    请提供有关特定错误的更多详细信息。 您还可以在论坛中搜索错误、并查看是否有任何有助于解决错误的相关主题帖。 我还建议移除任何其他 USB 器件、例如 MSP-FET、而不要使用任何 USB 集线器。

    [引用 user="Cong Nguyen Thanan)] MSP430i2041 。 启动时,我使用项目 TIDM-3OUTSMTSTRP ,但现在我希望使用 CT 进行测量,项目 TIDM-3OUTSMTSTRP 无法从 Rshunt 修改为 CT。 在我的项目中、使用3个 IC MSP430i2041 测量9线相或3线相。 通过 I2C 与 MSP430i2041进行 IC 主器件通信。[/QUERP]

    您可以在 EMDC 中为 TIDM-3OUTSMTSTRP 设计创建定制 i2041项目。 请记住、EMDC 与 TIDM-3OUTSMTSTRP 参考设计随附的任何软件不兼容。 您可以根据设计的原理图和传感器参数调整 EMDC 项目和传感器设置。

    [引用 USER="Cong Nguyen Thany]在项目中使用 MSP430F67791A、我使用 TIDM-3PHMTR-tamp-ESD。 如果我想在带 LCD 显示屏的 EMDC 上使用它,我无法使用它。

    EMDC 可用于 EVM430-F6779、但同样、它与 TIDM-3PHMTR-Tamp-ESD 参考设计提供的原始软件不兼容。 您需要将 LCD 支持添加到 EMDC 生成的代码中。 可以在 EMDC GUI 中观察到结果、因此 LCD 不是必需的、但可以使用。

    [引用 user="Cong Nguyen Thana"]通过 EMDC 调试其有问题的加载映像文件。[/quot]

    EMDC 不可用作 IDE。它用于与受支持的 MSP430进行通信并通过 UART 发送/接收命令和数据。

    此致、

    James

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

    将 Uniflash 与套件 MSP-EXP4305529LP 连接时出错。 我想转换为 HID 模式。

    现在、我将 EMDC creat 项目与 MSP430i2041一起使用。 我有一些问题。

    我了解值 UART 波特率(SMCLK 16384000 Hz 时为250k)

    #IF (EM_SMCLK_FREQ_IN_Hz = 16384000)

    //250K 波特率@ 16.384MHz
    #define UART__prescaler (0x04)
    #define UART_FIRST_STACK_MOD (0x00)
    #define UART__second_stage_MOD (0x03)

     https://e2e.ti.com/support/microcontrollers/msp430/f/166/t/881658?MSP430I2041-UART-Communication-issue 上的波特率

    在 calib 之后、我将通过 UART 和 I2C 与主器件连接。

    我想使用波特率115200、代码 EMDC 中设置的波特率值是多少?  

    2.在 I2C_SLAVE 模式中存在错误  

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

    [引用 USER="Nguyen van Dung]将 Uniflash 与 套件 MSP-EXP4305529LP 连接时出错。 我想转换为 HID 模式。[/quot]

    您使用的是哪个版本的 UniFlash? 我想尝试在我的一侧重复此操作。 请描述在编程过程中何时出现此问题。

    [引用 USER="Nguyen van Dung]我想使用波特率115200、代码 EMDC 中波特率设置的值是多少?  [/报价]

    我不确定我是否理解。 您之前提到 EMDC 波特率为250k 波特(正确)、但您在这里询问波特率是多少。 如果您要求更改波特率、但它不再适用于 EMDC GUI、则可以更改波特率。 这可能还不错、因为 GUI 只是模拟系统中的主机 MCU 或处理器。

    此致、

    James

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

    Uniflash 版本:  6.2.0.3059。我按照 http://software-dl.ti.com/msp430/msp430_public_sw/mcu/msp430/EnergyMeasurementDesignCenter/1_40_00_03/release/EnergyMeasurementDesignCenter_1_40_00_03/docs/users_guide/html/Energy_Measurement_Technology_Guide_html/markdown/ch_designcenter.html 单击“Load Image”(加载映像)。 当我单击"Load Image"时、显示错误"Error!   锯动./DSLite ENOENT"

    当我使用 EMDC 时、需要将 Kit_5529LP 连接到 MSP

    UART 波特率需要修饰符、因为在通过 EMDC 进行校准后、我可以通过 UART 将数据测试到 PC。  我将通过 I2C_SLAVE 使用 MSP430i2041的主板读取结果。

    我有其他电路板 MSP430F67791A - LQFP100 merter 在 LCD 中具有三相位显示、并使用 UART 将数据发送到主板。 使用此板、如何将套件 MSP430F5529LP 编程连接到 MSP430F67791

    此致、

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

    您好!

    [引用 USER="Nguyen van Dung] Uniflash 版本:  6.2.0.3059。我按照 http://software-dl.ti.com/msp430/msp430_public_sw/mcu/msp430/EnergyMeasurementDesignCenter/1_40_00_03/release/EnergyMeasurementDesignCenter_1_40_00_03/docs/users_guide/html/Energy_Measurement_Technology_Guide_html/markdown/ch_designcenter.html 单击“Load Image”(加载映像)。 当我单击"Load Image"时、显示错误"Error!   sprawn ./DSLite ENOENT"[/quot]

    我不确定您为什么会看到此错误。 我将 UniFlash v6.1和 v6.2与 MSP-EXP430F5529LP 一起使用、并对 HID .txt 映像进行了编程、没有错误。 也许您的板载调试器需要更新。 您可以尝试使用 CCS 或 CCS Cloud 使用简单的 F5529代码示例对电路板进行编程。 CCS Cloud 可能会安装 DSLite 组件、这可能有助于此错误。 请尝试执行该操作、然后返回并再次尝试使用 UniFlash。

    此致、

    James

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

    [引用 USER="Nguyen van Dung]我有其他板 MSP430F67791A - LQFP100 merter 在 LCD 中进行三相显示并使用 UART 将数据发送到主板。 使用此板、如何将套件 MSP430F5529LP 编程连接到 MSP430F67791/quote]

    EMDC 技术指南中的通信部分对此进行了介绍。 未来读者注意:请确保您参考的是最新版本的软件和文档。

    此致、

    James

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

    如何在套件 MSP430F5529LP 上设置跳线以加载映像。

    如何将套件 MSP430F5529LP 连接到 MSP430F67791? 或将 套件上的 eZ-FET 连接到 MSP430F67791

    我是修饰符 UART 波特率、但无法通过 UART 从 MSP430i2041读取 da TA。 您有代码示例 connect 从 MSP430i2041读取数据。 您能向我发送示例代码吗?

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

    [引用 user="Nguyen van Dung"]如何在套件 MSP430F5529LP 上设置跳线以加载映像。[/quot]

    除 RTS 和 CTS 之外的所有跳线。 这些不应产生影响。

    [引用 USER="Nguyen van Dung]如何将套件 MSP430F5529LP 连接到 MSP430F67791? 或将 套件上的 eZ-FET 连接到 MSP430F67791/quote]

    您可以参阅 EMDC 技术指南中的此链接。

    [引用 user="Nguyen van Dung]我是修饰符 UART 波特率、但无法通过 UART 从 MSP430i2041读取 da TA。 您有代码示例 connect 从 MSP430i2041读取数据。 您能否向我发送示例代码。

    要通过 UART 与 EMDC 编程的 MSP430i2041连接、您需要使用 EMDC 技术指南中描述的 EMDC 协议。 您可以在 Resource Explorer 中的 dev.ti.com 找到 UART 代码示例。

    此致、

    James

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

    我已通过 CCS 对 MSP430F5529LP 进行编程  版本:10.1.1.00004、但无法通过 UniFlash 对 HID 进行编程。 我不明白为什么它无法连接到套件 MSP430F5529LP、分步执行我确实要遵循 EMDC 用户指南、但我成功地通过 CCS 下载了它。

    现在、我需要通过 EMDC 在 MSP430i2041上进行程序和校准值、然后通过 I2C 将 MSP430i2041与主器件相连。

    如何在套件 MSP430F5529LP 上设置跳线并将其连接到 MSP430i2041或 MSP430F67791A、从而通过 HID 在 EMDC 中进行校准。

    MSP430i2041和 MSP430F67791A 是我的新设计、  

    MSP430i2041与 TIDM-3OUTSMTSTRP 中的原理图相同、但通过 CT 测量电流。

    MSP430F67791A  与  TIDM-3PHMTR-Tamp-ESD 中的原理图相同。

    在 EMDC 上进行校准后、我将使用 IC 主器件读取 MSP430i2041的数据结果、请帮我。

    此致。

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

    我已成功下载适用于 MSP430F5529的代码 HID、HID 已连接、但未连接到器件、并且不会显示在带有器件名称和 FW ID 的状态栏中、仅显示 HID 已连接。 在"结果"选项卡中、不会显示 与图   http://software-dl.ti.com/msp430/msp430_public_sw/mcu/msp430/EnergyMeasurementDesignCenter/1_40_00_03/release/EnergyMeasurementDesignCenter_1_40_00_03/docs/users_guide/html/Energy_Measurement_Technology_Guide_html/markdown/ch_designcenter.html#communication 的27个三相结果。  

    我没有 MSP-ISO 板、我将 HID 板(3.3V、TXD、RXD、GND)连接到 MSP430i2041 (3.3V、RXD、TXD、GND)、但它不运行。

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

    [引用 user="Nguyen van Dung"]我成功下载 了用于 MSP430F5529的代码 HID

    您是否采取了任何措施来解决 UniFlash 中的错误?

    [引用 user="Nguyen van Dung"] HID 已连接但未连接到设备,并且未在状态栏中显示设备名称和固件 ID,仅显示 HID 已连接。

    检查您的连接。 如 EMDC 技术指南中所述、参考原理图中的连接以准确了解应连接的引脚。

    [引用用户="Nguyen van Dung"]我没有 MSP-ISO 板,我将 HID 板(3.3V、TXD、RXD、GND)连接到 MSP430i2041 (3.3V、RXD、TXD、GND),但它不运行。

    没关系。 MSP-ISO 电路板在高电压下工作时提供隔离。 如果您尝试连接到工作台上的 EVM、则不需要。 如果您使用的是 EVM、则可能需要使用跳线和逻辑分析仪探头连接到 EVM 上的小间距 UART 接头。

    此致、

    James

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

    [报价用户="James Evans "]您是否采取了任何措施来解决 UniFlash 中的错误?不、我从 CCSidio 下载了

    [报价用户="James Evans">检查您的连接。 参考原理图中的连接、以准确了解您应该按照 EMDC 技术指南中的说明连接哪些引脚。

    我已经检查了连接、按照 EMDC 指南通过 MSP-ISO、连接 P3.4 P3.3 MSP430F5529 (HID)。 但在 EMDC 中、仅在状态栏上显示"Hid Connected"、不显示"device name and firmware ID"。 我有示例项目和 CREAT 新项目的测试。

    我使用项目 EVM430-i2040S_SH_1V_1C_50Hz 进行测试、我拥有 MSP430i2041的运行数据和接收器数据。  

    我已经使用 MSP430i2041硬件创建了新项目、该硬件与 TIDM-3OUTSMTSTRP 相同、但使用 CT 替换 SH。

    如果我使用具有1个 CT 的项目-只有 Phase_A (不使用 Phase_B 和 Phase_C)项目可以连接 HID 并在结果选项卡上显示值。  

    如果我使用2 - 3 CT (PHASE_A + PHASE_B 或 PHASE_A + PHASE_B + PHASE_C)、则芯片不运行、并且无法连接到 HID。

    我有测试 CT 或 Shun 电阻器、它们是相同的。

    我测试新连接:SD24_converter_0和 SD24_converter_2 或 SD24_converter_3的 CT 电压。 我没有在 HID 上接收数据、我的代码有 SD24_converter_2和 SD24_converter_3的问题。

    您能否为  我检查 MSP430i2041的 SD24_converter_2和 SD24_converter_3。  

    此致、

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

    [引用用户="Nguyen van Dung"]

    Uniflash 与 套件 MSP-EXP4305529LP 连接时出错。 我想转换为 HID 模式。

    [/报价]

    有关 UniFlash 错误的一些问题:

    -您使用的是哪种主机操作系统?

    -您的用户帐户是否具有对您的 PC 的管理权限? 如果不是、是否从单独的管理员帐户安装了软件(包括 TI 云代理)?

    谢谢

    Ki

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

    [引用 user="Ki"]

    -您使用的是哪种主机操作系统?

    -您的用户帐户是否具有对您的 PC 的管理权限? 如果不是、是否从单独的管理员帐户安装了软件(包括 TI 云代理)?

    [/报价]

    我使用  管理员提供的 Windows 10 Pro 19042.804。 今天上午、我重新安装 Uniflash、其运行正常。

    我的程序使用 Uniflash 与 MSP430F67791A 时出错。 我有 SBW (SBWCLK、SBWDIO、3.3V - DVCC、GND、无晶振)和 JTAG (TDO、TDI、TMS、TCK、TEST、 复位、GND、DVCC - MSP430F67791A)原理图相同 的 TIDM-3PHMTR-Tamp-ESD。 但它无法编程。 我已成功使用 MSP430i2041进行了程序 Uniflash。

    谢谢

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

    [引用 USER="Nguyen van Dung]  我使用管理员的 Windows 10 Pro 19042.804。 今天上午、我重新安装 Uniflash 、运行正常。

    真有意思。 感谢您告知我们重新安装解决了问题。

    [引用 USER="Nguyen van Dung ]I 程序将 UniflashMSP430F67791A 一起使用 时出错。 我有 SBW (SBWCLK、SBWDIO、3.3V - DVCC、GND、无晶振)和 JTAG (TDO、TDI、TMS、TCK、TEST、 复位、GND、DVCC - MSP430F67791A)原理图相同 的 TIDM-3PHMTR-Tamp-ESD。 但它无法对.[/quot]进行编程。

    错误是什么? 请更加具体。 您能否使用 MSP-FET 和 CCS 对 MSP430F67791A 进行编程? 这是定制板还是 EVM?

    此致、

    James

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

    你(们)好 James。

    [报价用户="James Evans?]错误是什么? 请更加具体。 您能否使用 MSP-FET 和 CCS 对 MSP430F67791A 进行编程? 这是定制板还是 EVM?[/quot]

    我已经使用定制板 Crystal 32.768kHz 对 MSP430F5529LP 使用 Uniflash 和 CCS 的套件 MSP430F67791A 进行编程。 我遵循  电能测量技术指南

    您能不能为我检查 MSP430i2041、我对它进行了一些测试、回复"2021年3月3日下午3:31" 

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

    [引用 USER="Nguyen ]我已经    使用定制板 Crystal 32.768kHz 对 MSP430F67791A 套件 MSP430F5529LP 使用 Uniflash 和 CCS 进行编程。 我遵循  电能测量技术指南。[/quot]

    让我们为另一个线程保存 F6779A 讨论。 现在让我们重点介绍 i20xx。 似乎您已将所有内容正确编程。

    [引述 user="Nguyen "]您能不能为我检查 MSP430i2041,我有一些测试答复"2021年3月3日下午3:31"[/ 引述]

    当然、感谢您发布屏幕截图。

    [引用 user="Nguyen ]我已检查 CONNECT 按照 EMDC 指南通过 MSP-ISO、Connect P3.4 P3.3 MSP430F5529 (HID)。 但在 EMDC 中、仅在状态栏上显示"Hid Connected"、不显示"device name and firmware ID"。 我有样例项目和创建新项目的测试。[/quot]

    不要忘记在 i20xx 和 F5529之间连接 GND。 此外、在为 i20xx 供电时、请务必小心谨慎。 如果您关闭 i20xx 的电源、但仍将 UART 引脚连接到 F5529、则器件超出最大输入电压、并且 i20xx 可能会从 UART 引脚反向断电-不正常、无法正常工作。 我的建议是:(a)在连接 UART 引脚之前始终为 i20xx 加电、或(b)保持 UART 引脚连接、但在 i20xx 加电之前保持 F5529断电。

    如果您的设计消耗的电流不超过 F5529 LaunchPad 可提供的电流、请考虑使用 LP 为 i20xx 供电。 只需确保使用3.3V 而不是5.0V。

    [引用 user="Nguyen "[/quot]

    我使用项目 EVM430-i2040S_SH_1V_1C_50Hz 进行测试、我拥有 MSP430i2041的运行数据和接收器数据。  

    我已经使用 MSP430i2041 硬件创建了新项目、该硬件与 TIDM-3OUTSMTSTRP 相同 、但使用 CT 替换 SH。

    另一个提示。 始终将相同的 EMDC 项目与其生成的代码一起使用。 如果您使用从另一个 EMDC 项目生成的代码、它可能不起作用。 确保保存新的或自定义的 EMDC 项目。 有时、您可能需要在保存项目后关闭/重新打开 EMDC GUI。 我认为 v1.40 EMDC 技术指南中提到了一个与此相关的已知问题。

    [引用 USER="Nguyen ]我测试了新连接:SD24_converter_0和 SD24_converter_2 或 SD24_converter_3的 CT 电压。 我没有在 HID 上接收数据、我的代码有 SD24_converter_2和 SD24_converter_3的问题。[/quot]

    完全支持使用不同的传感器或转换器。 但是、正如我提到过的、您必须使用匹配的 EMDC 项目和代码。 我不建议修改相同的 EMDC 项目并生成多个版本的代码。 这可能是您发现问题的原因。

    此致、

    James

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    [引用 userid="216616" URL"~/support/microcontrollers/msp430/f/msp-low-power-microcontroller-forum/980736/msp430i2041-error-when-i-use-on-uniflash-load-image-file/3634656 #3634656">完全支持使用不同的传感器或转换器。 但是、正如我提到过的、您必须使用匹配的 EMDC 项目和代码。 我不建议修改相同的 EMDC 项目并生成多个版本的代码。 这可能是您发现问题的原因。[/quot]

    好的、我 重新安装 了 Uniflash 和 EMDC、运行正常。 该线程可以关闭。

    非常感谢。