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.

[参考译文] TIDM-TMS570BMS:EM1402EVM

Guru**** 2478765 points
Other Parts Discussed in Thread: TMS570LS0432, EM1402EVM

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/689252/tidm-tms570bms-em1402evm

器件型号:TIDM-TMS570BMS

您好!  

我将使用 TMS570和 EM1402进行电池主动平衡。 我修改了 TMS570、并将 TMS570与基于设计指南的 EM1402相连。 但是、我无法打开 GUI。

当我将 EM1402直接连接到 PC 时、GUI 能够打开、并且 EM1402板上的 TX 和 RX 具有信号。

然后、我将 EM1402连接到 TMS570板、并在 Code Composer Studio 上运行示例代码、该程序能够运行、但程序不会接收到来自板的任何信号:

第177行:Nread = 0

第180行:nTopound = 0

我用 示波器检查了 EM1402板上的信号;RX (J7-4)有信号、TX (J7-5)没有信号。 无论程序是否正在运行、我都无法打开 GUI。  

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

    BMS 示例使用两个 NHET 引脚作为 UART 与 EM1402进行通信。 为此、您需要修改 TMS570LS0432 Launchpad。

    请参阅 TI 参考设计(第7页):

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

    您好!

    是的、我修改了 TMS570板。 下面是修改后的 TMS570的图片。

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

    您好 Xueyu、

    抱歉、NHET 仿真 UART 用于与 PC 通信、而不是 EM1402 EVM。 NHET 代码是否编程到 NHET RAM 中?

    e2e.ti.com/.../2806.HET_5F00_EMU.he2e.ti.com/.../4353.HET_5F00_EMU_5F00_SCI.he2e.ti.com/.../5611.HET_5F00_EMU.ce2e.ti.com/.../2605.HET_5F00_EMU_5F00_SCI.ce2e.ti.com/.../4062.het.c

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

    您好!

    我下载了 NHET 代码并将其添加到 EM1402EVM 示例代码中。

    然后、我在构建项目时遇到错误。 错误来自文件'8524.het.c'、表示未找到标识符。 下面是屏幕截图。

    谢谢、

    徐玉

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

    您好 Xueyu、

    您是否通过此链接下载了软件?

    如果您从此链接下载了文件、则应包含仿真 SCI 代码。

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

    我记得 baundrate 是250kbps。

    对于仿真 SCI、您只需要这两个源文件:
    HET_EMU_SCI.c
    HET_EMU.c

    以及这2个头文件:
    HET_EMU_SCI.h
    HET_EMU.h

    HET_EMU_SCI.c 仅定义了一个数据数组:
    HET_MEMORY CONST HET_INIT0_PST[34]={...};-->这些是用于模拟 SCI 的 NHET 指令。

    通过使用以下命令可将这个数据阵列编程到 NHET RAM 中:
    (void) memcpy ((void*) hetRAM1、(void*) HET_INIT0_PST、sizeof (HET_INIT0_PST);-->在 het.c 中定义

    将数据数组编程到 NHET RAM 后,NHET 指令将在 NHET 被启用后执行(hetInit())。

    LaunchPad 和 EM1402是否正确连接?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好 Xueyu、

    您是否已解决问题?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    尊敬的先生:

    请提供联系信息(即、我如何通过直接消息联系)、以详细讨论您如何删除 R8和 R9并建立必要的连接。 我将很快执行焊接、并希望获得有关如何完成焊接的第一手知识。

    此致、

    《艾尔达波特》