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/LAUNCXL-F2.8069万M:在proj_lab11e上发布和闪存时的不同行为

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/579730/ccs-launchxl-f28069m-different-behavior-with-release-and-flash-on-proj_lab11e

部件号:LAUNCHTXL-F2.8069万M
主题中讨论的其他部件: BOOSTXL-DRV8305EVMMOTORWAREDRV8301DRV8305

工具/软件:Code Composer Studio

我在  Launchxl-F2.8069万M和 Boostxl-DRV8305EVM上试用了proj_lab11e。

我添加了一个用于速度参考控制的电位计。

在发布时,我可以平稳地使用霍尔模式和FOC模式。

在闪存上,我可以正确使用霍尔模式(<400RPM)。

但当电机转速达到 >750RPM时,电动机的负载电流突然增加,电动机停止。

有什么不同?发生了什么?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您为添加电位计所做的更改是否与HAL Motorware教程中所做的相同?

    Sean
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    是的,我使用了MotorWare硬件抽象层(HAL)模块的手册。 章节6.3 添加电位计读取。
    效果很好。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我发现了一个问题。
    正如我在旧线 e2e.ti.com/.../55.3837万中所说的那样,

    当时我没有注意到,
    在发布模式下,项目将hal.h正确用于BOOSTXL-DRV8305EVM。
    但在闪存模式下,该项目将hal.h用于带有 #define DRV8301_EVM标志的BOOSTXL-DRV8301EVM。
    它不能通过简单的"清理"来解决问题。

    如何解决? 只使用hal.h来显示DRV8305_EVM标志是否可以?
    请检查您的环境中的问题。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我将bootxldrv8301_refB的include路径更改为"${MW_INSTALL_DIR}/SW/modules/hal/boards/bootxldrv8305_revA/F28x/f2806x/src/"。2806。
    我可以解决这个问题。 工作正常。 谢谢你。