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.

[参考译文] CCS/BQ76PL455A-Q1:开始时对 BQ76PL455-Q1以及 TMS570LS0432进行编程

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/612959/ccs-bq76pl455a-q1-programming-bq76pl455-q1-along-with-tms570ls0432-from-start

器件型号:BQ76PL455A-Q1
主题中讨论的其他器件:BQ76PL455-Q1TMS570LS0432HALCOGEN

工具/软件:Code Composer Studio

您好!

我将 BQ76PL455-Q1与  TMS570LS0432搭配使用、并希望了解我如何在 Halcogen 和 CodeComposerStudio 的帮助下对其进行编程、主要问题是、  BQ76PL455-Q1的示例代码已在其产品页面上提供、我无法根据我的应用修改或构建该代码。 我尝试在线(TI 网站、YouTube 等)查找任何有助于我 从一开始就对 BQ76PL455-Q1进行编程的信息、而不是修改现有的示例代码、但遗憾的是、没有任何信息可以解释整个过程、 BQ76PL455-Q1的数据表和设计参考指南也没有提到它。

了解 如何对  TMS570LS0432和 BQ76PL455-Q1进行编程对我来说非常重要、因为将来我想使用其他一些微控制器。

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

    对于"最低要求"、您实际上只需配置具有 HalCogen 的 UART 外设即可与 pl455进行通信(例如设置 UART 中断)。 从此处开始、您可以在其中添加超时、TMS570诊断(如果您计划进行切换、则不需要)和其他外设。 HalCoGen 确实是一款用于 TMS570并启用其外设的工具。

    至於他的第455号条例,该条例已实施,并已订有一切"内幕揭秘"。 代码中有几个示例、这些示例在"技术文档:"页面下的软件设计参考文档中进行了介绍。 本文档将示例代码中发送的命令与实际传输的十六进制值进行桥接。 从这里开发您自己的程序的方法基本上就是重新使用"WriteReg 和"ReadReg "函数与 pl455之间传输数据。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您是否可以为我提供一个启用 UART 的示例 HalCogen 文件、以便我可以通过它构建我的代码。 非常感谢您在解决问题方面的帮助。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Manan、您好!

    我建议迁移到 TMS570论坛、它们实际上可以帮助您了解如何设置它。 我会承认有一条学习的曲线,但正如这样说:“给一个人一条鱼,他将吃一天;教一个男人如何捕鱼,他永远不会饿着。”

    他们将会更好地为您提供指导。 如果您对 bq 器件有任何疑问、请随时回来、我将为您提供帮助!
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    尊敬的 David:
    因此、我成功地使用启用了 UART 的 Halcogen 构建了代码、然后从 bq76pl455 CCS 示例代码中复制了 pl455.h、pl455.c 和其他相关文件、并且能够将代码闪存到 TMS570LS0432。
    在代码中、 我正在尝试读取 BQ76PL455A-Q1数据表中第7.6.3.30条下的故障摘要、因此当我尝试在运行时读取故障摘要的值时、它返回十六进制值、当转换为二进制形式时、该值为000100000000000、因此根据数据表、存在辅助 过压错误、但问题是 bq76pl455A-Q1 EVM 的辅助端口未连接任何元件、因此我不明白为什么会出现上述错误、代码中不存在任何其他错误、例如欠压、过压等...
    我还尝试通过 TI.com 上提供的 GUI 运行 bq76pl455A-Q1 EVM、令人惊讶的是、它可以正常工作
    我希望你能帮助我理解和解决这一特殊问题