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/TMS320F28335:通过 MATLAB C2000嵌入式编码器支持包生成 C2000代码错误

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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/709413/ccs-tms320f28335-c2000-code-generation-error-through-matlab-c2000-embedded-coder-support-package

器件型号:TMS320F28335
主题中讨论的其他器件:TI-CGT

工具/软件:Code Composer Studio

您好!

使用 MATLAB C2000嵌入式编码器支持包从 Simulink 模型生成代码到 CCS 时遇到问题。 这种方法很好使用、但最近 每次我尝试生成代码时、它都没有任何原因表明问题。 CCS 版本为7.4.0、MATLAB 版本为 R2017a。

代码生成报告如下所示:

###在以下位置创建 CCS 工程:G:\My Drive\Yafeng Wang \GPEL\Voltage Regulator Project\Eaton Project\Arcless SVR Simulation Model\DSP Interface\PWM_Test_ERT_RTW\CCS_Project ### CCS 工程已成功创建 在 Code Composer Studio 中打开工程。
###使用工具链:德州仪器(TI) C2000代码生成工具 v16.2.2 | gmake (64位 Windows)
###正在创建'G:\My Drive\Yafeng Wang \GPEL\Voltage Regulator Project\Eaton Project\Arcless SVR Simulation Model\DSP Interface\PWM_Test_ERT_RTW\PWM_Test.mk ...
###生成"PWM_Test":"C:\PROGRA~1\MATLAB \R2018a\bin\win64\gmake"-B -f PWM_Test.mk ALL
G:\My Drive\Yafeng Wang \GPEL\Arcless SVR 仿真模型\DSP 接口\PWM_Test_ERT_RTW>CD。
G:\My Drive\Yafeng Wang \GPEL\Arcless SVR 仿真模型\DSP 接口\PWM_Test_ERT_RTW>如果"="("C:\PROGRA~1\MATLAB \R2018a\bin\win64\gmake"-B -f PWM_Test.mk)否则("C:\PROGRA~1-MATLAB \R2018a\bin\win64\win64\gmake"-b)
C:/PROGRA~3/MATLAB/supPOR~1/R2018A/3P778C~1.ins/TIC200~1.ins/TI-CGT~1.LTS/BIN/CL2000 - COMPILE_ONLY - LARE_MEMOR_MODEL --silicon_VERSION=28 - define ="large_model"~-"/TI-GR/BIN"-GR/INESD2801/ENTR/INS3C/P2801/ENTR/INSESD2039"~-GR/INS/CTR/INES/INES/INES/INESD1"/INS/CTR/INES/INS/CTR/INES/INES/INESD1"-1/T2801/T2801/INGS/INESP8GT"~-1/TR/INESD2039R~~~~-1/TR/ float_support=fpu32 -ml -DMMODEL=PWM_Test -DNUMST=1 -DNCSTATES=0 -DHAVESTDIO -DMMODEL_HASH_MODULE_LOADD_SFMON=0 -DCLASSIC_interface=0 -DALLOTEFCN=0 -DTLETEDESD0 -DMON_ENTR=0 -DMON_ENTREM_ENTR=0 -DMTREM_ENTREM_ENTREM=0 -DMENTREM_ENTREM_ENTREM_ENTREM_ENTREM_ENTREM_ENTREM=0 -DMON_ENTREM_ENTREM_ENTREM_ENTREM_ENTREM_ENTREM_ENTREM=0 -TREMPT_ENTREMPT_ENTREMPT_ENTREM_ENTREM=0 -DMON_ENTREM_ENTREMPT_ENTREMPT_ENTREMPT_ENTREM_ENTREMPT_ENTREM=0 -DMON_ENTREM_ENTREM_ENTREM_ Drive/Yafeng Wang /GPEL/Voltage Regulator Project/Eaton Project/Arcless SVR Simulation Model/DSP Interface/PWM_Test_ERT_RTW -IC:/PROGRA~1/MATLRA/R2018A/extern -IC:/PROGRAM/R2018A/INC/RAB/INC/MATRAB/INC/R2018C/INC/INC/INTRA/INTRB /ProgramData/MATLAB/SupportPackages/R2018a/toolbox/target/supportpackages/tic2000/inc:/ProgramData/MATLAB/SupportPackages/R2018a/toolbox/target/shared/externalmode_demon/include~~~~~/ProgramData/MATLAB/SupportPackages/R2018a/toolbox/target/supportpackages/tic2000/src~GRC/R201/INC/R2018M/RAB/INC/INC/R201/RAB/INC/INC/INC/INC/R2018M/RAB/INC/INC:PROMA/INC/R201/INC/INC/R201W/PROMA/R2018C/RAB/RAB/INC/RAB/INC/RAB/INC:/INC.
[叶锋]
>>警告:指定了多个源文件;选项--output_file 被忽略
致命错误:无法打开源文件"Drive/Yafeng"
在编译"Drive/Yafeng"时检测到1个灾难性错误。
编译已终止。
>>编译失败 gmake:***[mw_c28xx_board.obj]错误1.
G:\My Drive\Yafeng Wang \GPEL\Voltage Regulator Project\Eaton Project\Arcless SVR Simulation Model\DSP Interface\PWM_Test_ERT_RTW>echo
make 命令返回错误2 make 命令返回错误2
G:\My Drive\Yafeng Wang \GPEL\Voltage Regulator Project\Eaton Project\Arcless SVR Simulation Model\DSP Interface\PWM_Test_ERT_RTW>AN-ERROR_occurred_During_the _call_TO_make 'an_error_occurred_During_the _call_TO_make'未被识别为内部或外部命令、
可操作的程序或批处理文件。
###正在创建 HTML 报告文件 PWM_Test_codegen_rpt.html
###模型的构建过程:"PWM_Test"由于一个错误而中止。
构建"PWM_Test"时遇到错误:
###无法生成所有二进制输出。

我从这份报告中得不到任何线索、我不知道问题在哪里。 是否有人遇到过相同的问题或知道如何解决? 谢谢!

王亚丰

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

    Yafeng、您好!

    这些消息来自 Matlab。 因此、通常建议在这些情况下转到 Mathworks 支持以获得帮助。

    但是、我确实看到:

    [引用用户="Yafeng Wang "]

    致命错误:无法打开源文件"Drive/Yafeng"
    在编译"Drive/Yafeng"时检测到1个灾难性错误。

    [/报价]

    这使构建看起来与路径中的空格有问题。  

    [引用用户="Yafeng Wang "]

    G:\My Drive\Yafeng Wang \GPEL\Voltage Regulator Project\Eaton Project\Arcless SVR Simulation Model\DSP Interface\PWM_Test_ERT_RTW>echo
    make 命令返回错误2 make 命令返回错误2
    G:\My Drive\Yafeng Wang \GPEL\Voltage Regulator Project\Eaton Project\Arcless SVR Simulation Model\DSP Interface\PWM_Test_ERT_RTW>AN-ERROR_occurred_During_the _call_TO_make 'an_error_occurred_During_the _call_TO_make'未被识别为内部或外部命令、
    可操作的程序或批处理文件。

    [/报价]

    我假设这些消息与一些生成的 Matlab 编译脚本相关。

    谢谢

    Ki

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

    有关 此代码生成构建错误的帮助、请联系 MathWorks 技术支持。

    谢谢、

    -Brian