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.

[参考译文] TMS320F2.8379万D:MATLAB代码生成

Guru**** 2540720 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/616902/tms320f28379d-matlab-code-generation

部件号:TMS320F2.8379万D
主题:controlSUITE中讨论的其他部件

您好,

我正在使用Matlab 2016b和CCS 5.5 .0。 我已成功地将MATLAB嵌入式工具箱与F2.8027万结合使用,但是 ,对于C2000 f2.8379万D,我会遇到以下错误:

##正在将代码生成到生成文件夹中:C:\Users\Lukasz\Documents\MATLAB\untitled_ERT_RTW
###调用未命名.RTW上的目标语言编译器
### Using System Target File (使用系统目标文件):C:\Program Files\MATLAB\R2016b\RTW\c\ERT\ERT.tlc
###正在加载TLC函数库
警告:数据类型"INT8"使用的字大小在预期目标上不可用。
使用此数据类型的定点信号将被放入一个较大的单词或多个单词中。 使用时,
将生成额外的软件来强制此较大的单词或多个单词模拟较小的单词
字。 当您的原型目标和最终目标时,此仿真非常有用
生产目标不同。 如果不存在较小的单词大小
在最终生产目标上,考虑将字大小增加到
一个受支持的。

警告:数据类型"uint8"使用预期目标上不可用的字大小。
警告:数据类型"boolean"使用预期目标上不可用的字大小。

###初始直通模型以缓存用户定义的代码

###缓存模型源代码
###正在写入头文件untitled.h

###正在写入头文件untitled_types.h
###正在写入头文件rtwtypes.h
###正在写入源文件untitled.c
###正在写入头文件untitled_private.h
###正在写入源文件untitled_data.c

###正在写入头文件rtmodel.h
###正在写入源文件ERT_MAIN.c
### TLC代码生成完成。
###评估模型中指定的PostCodeGenCommand
###使用工具链:德州仪器(TI) C2000代码生成工具v 6.0 0| gmake (64位Windows)
###'C:\Users\Lukasz\Documents\MATLAB\untitled_ERT_RTW\untitled.mk'为最新版本
### Building 'untitled '(未命名):C:\PROGRA~1\MATLAB\R2016b\bin\win64\gmake -B -f untitled.mk all
C:\Users\Lukasz\Documents\MATLAB无标题_ERT_RTW>CD。
C:\Users\Lukasz\Documents\MATLAB\untitled_ERT_RTW>if ""==""(C:\PROGRA~1\MATLAB\R2016b\bin\win64\gmake -B -f untitled.MATall ) else (C:\PROGRA~1\PROGRAB\R2016b\BIN\BIN\GON.MK -MK )
C:/ti/ccsv6/tools/compiler/c2000_LTS.3.ls/bin/cl2000<xmt-block0>2000 15.12 --compile_only --llare_memory_model --sility_version=28 --define="lav_model"-i"/~C2000 Files/DSP280x_headers"-i"/~编译器文件/DSP280ti_supportx_headers/include"-i/-v3/cs-c/v28/l"-spti_tools -spts/spts/spts/cd-c/v6/cs-v6/cs-v6/l/spti_/sv6/cs-spt 15.12 float_support=fpu32 -ml -DCPU1 -DMDEL=untitled -DNUMST=1 -DNCSTATES=0 -DHAVESTDIO -DONESTEPFCN=1 -DTERMFCN=1 -DMAT_file=0 -DMULMW_instance_code=0 -DMCDST_DICA=0 -DISCAN_DICA0_DICA0_DICA0=0-DISCAN_DISCAN_DISC0 -DICA0_DISCAN_DICA0=0_DISC0 -DICA0_DISCAN_DICA0=0_DISC0 -DICA0_DICA0=0_DISC0 -DISC0 -DISCAN_DISC0 -DISCAN_DISCAN_DISC0 -DISCAN_DICA=0_DISC0 -DISC0 -DICA0_DISCAN_DICA0_DISC0 -DI_DICA0_DISC0 -DISCAN_DICA=0=0=0_DEF0 -DEF0 -DEF0 -DA~~~~~~~~~ -ic:/ProgramData/MATLAB/SupportPackages/R2016b/toolbox/target/supportpackages/ tic2000/inc -ic:/PROGRARA~1/MATLAB/R2016b/toolbox/shared/Can/src/scanlutil -ic:/ProgramData/MATLAB/SupportPackage/R190/67xD/PROVIC/46xD/封 装-247t2/64xD/f387/f387/f387~-247t7t/f38/f38xD/f387t/f38/f38xD/~-7xD/f38/f387t/ip/f38/f38xD/-7ip/f38/f38xD/f387t/ip/fic-c/f387txD/f387/fic-c/ip/fic-7/slip/f387/fic-7/fic-7/fic-7/fic-7/fic-7/fic-7t/f38/f387/fic-7txD/
系统找不到指定的路径。
gmake:***[MW_c28xx_board.obj]错误1
C:\Users\Lukasz\Documents\MATLAB\untitled_ERT_RTW>echo make命令返回错误2
make命令返回错误2
C:\Users\Lukasz\Documents\MATLAB\untitled _ERT_RTW>an_error_occurred_dusing_the_call_to_make
'an_error_occurred_doccury_the_call_to_make未被识别为内部或外部命令,
可操作程序或批处理文件。
###创建HTML报告文件untitled_codegen_rpt.html
###模型的构建过程:'无标题'由于错误而中止。
生成"无标题"时遇到错误:
###无法生成所有二进制输出。

是否有人解决了这个问题?  

谢谢

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

    Lucasz,您好!

    错误消息表示缺少代码生成所需的文件。 此文件看起来应该是MathWorks支持包安装的一部分(它位于共享目录中,因此可能适用于多个支持包)。

    该目录存在于我的计算机上:C:/ProgramData/MATLAB/SupportPackages/R2016b/toolbox/target/shared/externalmode_daemon

    获得真正帮助的最快/最佳方式是 联系MathWorks技术支持。 您可以看到 C2000支持软件包的卸载和重新安装,但我不确定这是否有帮助。

    谢谢,

    -Brian