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.

[参考译文] TMS320F28027:TMS320F28027、通过 DRV8301使用命令运行 BLDC 电机

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1480222/tms320f28027-tms320f28027with-drv8301-to-run-bldc-motor-using-commands

器件型号:TMS320F28027
主题中讨论的其他器件: DRV8301MOTORWARE

工具与软件:

你(们)好  

使用 UART 命令针对 TMS320F28027和 DRV8301运行 BLDC 电机的 F28027.cmd 文件显示错误。 如何解决这些错误?

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

    请下载最新的 MotorWare 版本(1_01_00_18)。 应该根据数据表更改你使用的 cmd 文件来增加闪存大小、这是因为你添加你的代码来导致分配的闪存大小不够。

    BTW、您使用的.cmd 文件与 MotorWare 示例实验中的原始文件不同。

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

    嗨、Yanming Luo

    增加闪存大小

    .

    Description	Resource	Path	Location	Type
    #10010 errors encountered during linking; "proj_lab11.out" not built	proj_lab11		 	C/C++ Problem
    #10099-D program will not fit into available	F28027.cmd	/proj_lab11	line 130	C/C++ Problem
    gmake: *** [proj_lab11.out] Error 1	proj_lab11		 	C/C++ Problem
    gmake: Target 'all' not remade because of errors.	proj_lab11		 	C/C++ Problem
    #10247-D creating output section ".cio" without a SECTIONS	proj_lab11		 	C/C++ Problem
    

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

    如上所述、您可以参考适当的 motorWare 版本。

    看起来你添加了太多的变量。 您可以查看下面关于 c.md 文件的培训材料。

    https://dev.ti.com/tirex/explore/node?node=A__AEIJm0rwIeU.2P1OBWwlaA__C28X-ACADEMY__1sbHxUB__LATEST

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

    嗨、Yanming Luo

    我安装了最新的 MotorWare、但仍然存在相同的问题。  

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

    您在此示例中添加的变量过多。 请勿定义"CSM_ENABLE"并优化代码以减少变量。

    或者、您可以将您添加到"D_RAML0"的变量分配给该变量。

     #pragma DATA_SECTION (变量名称、"vib_buf_data");   

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

    嗨、Yanming Luo

    仍然出现错误。 我能否发送我的工程文件 zip 文件。

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

    您可以 在 E2E 上搜索此类主题或查看有关如何更改.cmd 文件以根据器件分配存储器大小的培训材料。

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

    嗨、Yanming Luo

    我会搜索 E2E 或培训手册。 我也改变了,但错误没有解决。 我请求如何解决这些错误。 请告诉我。

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

    嗨、Yanming Luo

    我已附上 Lab2C 的项目 zip 文件。 我恳请您的支持。

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

    请尝试如上所述进行更改。 我们无法访问 Google Drive 来下载和上传代码。

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

    嗨、Yanming Luo

    "您能分享您的 Gmail 吗? 我会把它寄给你的。"

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

    嗨、Yanming Luo

    "我如何投影发送给您的 zip 文件? "那你怎么又来了?"

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

    嗨、Yanming Luo

    现在、您将打开它。 它将打开。

    drive.google.com/.../1hIRA0Vo_ELJxu0q-9PD5koQeZ-Tf4YI0

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

    请尝试这么做、只需如上所述将 cmd 文件发布到 E2E 上。 我们无法访问任何用于文件交换的外部驱动器。

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

    嗨、Yanming Luo

    "您能分享您的 Gmail 吗? 我会把它寄给你的。"

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

    嗨、Yanming Luo

    您能回答一下吗?

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

    如前所述、请浏览有关用于存储器分配的.cmd 的 C2000培训课程。 只需要增加 RAM 的变量、或减小您添加的变量。 我认为您不需要在这里与我分享整个项目。

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

    嗨、Yanming Luo

    如何增加 RAM 大小。 请告诉我。

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

    您需要根据器件增加或更改.cmd 文件中的 RAM 分配。 您可以在 C2000 E2E 上搜索来了解如何在特定器件上执行此操作。 或优化代码以减少内存使用量。