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.

[参考译文] TMS320F280049C-Q1:在闪存版本中电机控制器无法正常工作

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1376218/tms320f280049c-q1-motor-controller-is-not-working-in-the-flash-version

器件型号:TMS320F280049C-Q1
主题中讨论的其他器件:C2000WARETMS320F280049CDRV8323

工具与软件:

您好!
我将 TMS320F280049C 与 CCS v12配合使用。 我的项目基于 C2000_SDK_5_02_00_00的 is07项目 Ware_Motor。
硬件是基于 TMS320F280049C 和 DRV8323板的评估板的自主开发。 通过此设置、我可以控制 BLDC 电机、RAM 中的调试版本能够完美地工作。 现在、我已经创建了一个 flash 版本、并且意识到电机不受控制。 一个调试显示、逆向 Park 变换在主 ISR 中仍然可以正确执行、但是 SVGEN_run 函数始终返回一个0矢量。 其原因是该结构 svgen 尚未初始化(svn.sector 和 svgen.svmMode)。
我忘记了什么,所以这个结构也在闪存版本和 RAM 版本中用0初始化?

此致  

Thomas

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

    您好 Thomas:

    首先、我要指出的是、已经有项目的闪存构建。 您不使用此功能有什么原因吗? 如果您不想使用那个版本、我要检查项目预定义、并确保它们之间的一切都相同、只是您使用的不是_RAM、而是_flash。

    此致、

    Jason Osborn