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.

[参考译文] EM1402EVM:LAUNCHXL-TMS57004修订版 C 和 EM1402EVM PWR580修订版 B 的演示代码 tms570bms 问题

Guru**** 2493565 points
Other Parts Discussed in Thread: LAUNCHXL-TMS57004, EM1402EVM, BQ34Z100EVM

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/712259/em1402evm-demo-code-tms570bms-problem-with-launchxl-tms57004-rev-c-and-em1402evm-pwr580-rev-b

器件型号:EM1402EVM
主题中讨论的其他器件:LAUNCHXL-TMS57004BQ76PL455ABQ34Z100EVMBQ76PL455EVM

您好!

运行从此处下载的演示代码 tms570bms-1.0时出现问题:  

当我使用工具 tms570bmsgui-1.0启用平衡时、代码在文件 emb1428.c 第339行的无限 while (1)循环中挂起。

if ((g_ui32EMB1428Status &(0xF0))!= 0xA0)
{
while (1);//代码在此处挂起
} 

我使用的是 LAUNCHXL-TMS57004修订版 C 和 EM1402EVM PWR580修订版 B. 所有症状与以下帖子相同:  

但这篇文章中没有解决方案。 有人可以提供帮助吗?

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

    我强烈建议您仔细阅读 TIDM-TMS570BMS 的文档并进行相关工作。 通常会遗漏一些细微差别。 请确保已安装 bq76pl455A GUI。

    就个人而言、我不建议遵循这一点、尽管有些人喜欢此参考设计。 我建议在不使用 GUI 的情况下使用常规 EM1402代码-作为参考、它更加简单明了。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    尊敬的 David:

    我从 www.ti.com/.../tidcci7www.ti.com/.../snvc188下载了 EM1402EVM 示例代码0.1 。 在 sys_main.c 文件中、用户必须在下面连接这些电路板。 但1402EVM 的引脚与 bq34z100EVM 不同。 如何建立这些连接? 或者我下载了错误的示例代码吗?

    * J1引脚1 (+3V3)-> bq76PL455EVM J3引脚3 (VIO)
    * J1引脚3 (SCI1_RX)-> bq76PL455EVM J3引脚5 (TX)**从 TMS570LS04x Launchpad 中删除 R8
    * J1引脚4 (SCI1_TX)-> bq76PL455EVM J3引脚4 (RX)
    * J2引脚1 (GND)-> bq76PL455EVM J3引脚1 (DGND)
    * J2引脚3 (GIOA0)-> bq76PL455EVM J3引脚6 (nWAKE)
    * J2引脚4 (GIOA1)-> bq76PL455EVM J3引脚2 (nFAULT)
    *
    * J2引脚7 (SPI1SOMI)-> bq34z100EVM J7引脚3 (SDA)
    * J2引脚8 (GIOA6)-> bq34z100EVM J7引脚2 (SCL)
    * J3引脚2 (GND)-> bq34z100EVM J7引脚1 (GND)

    此致、

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

    这似乎是一种来自其他东西的排印错误或继发性、我认为应该忽略它。 如果将 SPI 从 pl455 GPIO 位拆裂至 EMB1428、则只需要连接的顶部部分。