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.

[参考译文] TMS320F28027F:带 DRV8301的 TMS320F28027以运行 BLDC 电机

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1488871/tms320f28027f-tms320f28027-with-drv8301-to-run-bldc-motor

器件型号:TMS320F28027F
主题中讨论的其他器件:MOTORWARE

工具与软件:

你(们)好

我在 MotorWare 中使用 Project Lab 11、而在 F28027.cmd 文件中会遇到一些错误。 有人可以提供一些帮助吗?

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 135	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

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

    尊敬的 Kishor:

    您是否对项目文件进行了任何修改? 根据提供的错误、系统提示 ROM_ACCESS_DATA 太大、无法放入 RAMM0_M1存储器区域。 您可以通过在存储器位置附加|符号来添加编译器将代码放入的另一个存储器区域。 也可以将其放置在存储器中未使用的不同部分

    此致、

    Peter

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

    您好、Peter Luong1

    "是的、我通过添加 UART 命令进行了修改、以运行电机。 我已经编写了代码;请查看代码、如果需要进行任何更改、请告诉我。"

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

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

    您好、Peter Luong1

    "是的、我通过添加 UART 命令进行了修改、以运行电机。 我已经编写了代码;请查看代码、如果需要进行任何更改、请告诉我。"

    drive.google.com/.../view

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

    尊敬的 Kishor:

    出于安全原因,我们不能访问 Google 云端硬盘链接。  

    您是否尝试过为  rom_accessed_data 分配更多存储器 ?

    此致、

    Peter

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

    您好、Peter Luong1

    请给我发邮件。 我会将其发送到工程 zip 文件。

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

    尊敬的 Kishor:

    您可以使用 E2E 中的代码格式化功能将项目包含为代码。 也可以直接在该主题中包含 zip 文件。

    此致、

    Peter

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

    您好、Peter Luong1

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

    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 135	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
    

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

    尊敬的 Kishor:

    最好查看链接器命令文件入门 https://software-dl.ti.com/ccs/esd/documents/sdto_cgt_Linker-Command-File-Primer.html 

    这介绍了如何对.cmd 文件进行编辑

    具体来说、用户需要参阅" 分配给多个 存储器范围"和"在多个存储器范围之间拆分输出段"部分

    此致、

    Peter

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

    您好、Peter Luong1

    "我需要对.cmd 文件进行一些澄清。"。 如何更改存储器。

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

    尊敬的 Kishor:

    您可以通过编辑.cmd 文件直接更改存储器。

    例如、用户可以如下所示向 ROM_ACCESS_DATA 添加额外存储器

    rom_accessed_data : > RAMM0_M1 | {different memory location} PAGE = 1

    运行编译器时、如果更新的内存分配有效、您将看到错误消息已删除。

    根据编译器发出的错误消息、您似乎还需要.cio 段。

    此致、

    Peter

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

    您好、Peter Luong1

    我输入另一个位置。 仍然没有解决。

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

    尊敬的 Kishor:

    当您使用 PIPE |时、需要提供另一个存储器块、例如 D_RAML0。 这将跨多个存储块对存储器分配进行分区

    此致、

    Peter