TI C2000发射台与仿真软件错误万博1manbetx

6视图(30天)
我试图运行示例的永磁同步电动机磁场定向控制(TI F28027发射台BOOSTXL-DRV8301助推器包)使用Matlab2016a和CCSV6我想我已经正确设置环境但我面临以下错误:
# # #生成代码构建文件夹:E: \拉马尔论文\ \运动控制与ti发射台\ c28027pmsmfoc_ert_ert_rtw
# # #调用c28027pmsmfoc_ert.rtw目标语言编译器
# # #使用系统目标文件:C:\Program Files\MATLAB\R2016a\rtw\c\ert\ert.tlc
# # #加载TLC函数库
警告:数据输入“int8”使用一个字大小,目标不可用。
定点信号使用这种数据类型将在一个更大的词或多词。使用时,
额外的软件将生成迫使这个大或多单词模仿一个更小的
词。这个模拟当你的原型目标和最终是有益的
生产目标是不一样的。如果较小的字大小不存在
最终的生产目标,然后考虑增加大小
一个这是支持的。万博1manbetx
警告:数据输入“uint8”使用一个字大小,目标不可用。
警告:数据输入“布尔”使用一个字大小,目标不可用。
# # #生成薄层色谱为自定义数据接口的API
# # #最初的通过模型缓存用户定义的代码
# # #缓存模型的源代码
............................................................................
# # #写作源文件c28027pmsmfoc_ert.c
# # #写作头文件c28027pmsmfoc_ert_private.h
# # #写作头文件c28027pmsmfoc_ert.h
# # #写作头文件DSP28xx_SciUtil.h
# # #写作源文件DSP28xx_SciUtil.c
# # #写作头文件c28027pmsmfoc_ert_types.h
# # #写作头文件rtwtypes.h
# # #写作源文件c28027pmsmfoc_ert_data.c
# # #写作头文件rtmodel.h
# # #写作源文件ert_main.c
# # #薄层色谱代码生成完成。
# # #评估PostCodeGenCommand中指定的模式
# # #使用工具链:德州仪器C2000代码生成工具v6.0.0 | gmake(64位Windows)
# # #论文“E: \拉马尔\ \运动控制与ti发射台\ c28027pmsmfoc_ert_ert_rtw \ c28027pmsmfoc_ert.mk”最新的
# # #建筑“c28027pmsmfoc_ert”: C: \ PROGRA ~ 1 \ MATLAB \ R2016a \ bin \ win64 \ gmake - b - f c28027pmsmfoc_ert。可所有的
E: \拉马尔论文\ \运动控制与ti发射台\ c28027pmsmfoc_ert_ert_rtw > cd。
E: \拉马尔论文\ \运动控制ti发射台\ c28027pmsmfoc_ert_ert_rtw >如果" = = " " (C: \ PROGRA ~ 1 \ MATLAB \ R2016a \ bin \ win64 \ gmake - b - f c28027pmsmfoc_ert。可)其他(C: \ PROGRA ~ 1 \ MATLAB \ R2016a \ bin \ win64 \ gmake - b - f c28027pmsmfoc_ert。可)
C: / ti / ccsv6 /工具/编译器/ C2000_ ~ 2。LTS / bin / cl2000——compile_only large_memory_model——cla_万博1manbetxsupport = cla0 silicon_version = 28——定义=“LARGE_MODEL”-我“/ 万博1manbetx~ SupportFiles / DSP280x_headers”-我“/ 万博1manbetx~ SupportFiles / DSP280x_headers /包括“-我“C: / ti / ccsv6 /工具/编译器/ C2000_ ~ 2. lts /包括“-v28毫升-DMODEL = c28027pmsmfoc_ert -DNUMST = 2 -DNCSTATES = 0 -DHAVESTDIO -DONESTEPFCN = 1 -DTERMFCN = 1 -DMAT_FILE = 0 -DMULTI_INSTANCE_CODE = 0 -DINTEGER_CODE = 0 dmt = 1 -DCLASSIC_INTERFACE = 0 -DALLOCATIONFCN = 0 -DTID01EQ = 0 -D__MW_TARGET_USE_HARDWARE_RESOURCES_H__ -DRT -DSTACK_SIZE = 512 -DONESTEPFCN = 1 -DTERMFCN = 1 -DMAT_FILE = 0 -DMULTI_INSTANCE_CODE = 0 -DINTEGER_CODE = 0 dmt = 1 -DCLASSIC_INTERFACE = 0 -DALLOCATIONFCN = 0 -DTID01EQ = 0 -DRT -DSTACK_SIZE = 512 -DMODEL = c28027pmsmfoc_ert -DNUMST = 2 -DNCSTAT万博1manbetxES = 0 -DHAVESTDIO ": / PROGRA ~ 1 / MATLAB / R2016a /模型/ include / sf_runtime——即:拉马尔/论文/电机控制ti发射台/ c28027pmsmfoc_ert_ert_rtw——即:/拉马尔/论文/电机控制与ti发射台的":/ PROGRA ~ 1 / MATLAB / R2016a /走读生/包括":/ PROGRA ~ 1 / MATLAB / R2016a /模型/包括":/ PROGRA ~ 1 / MATLAB / R2016万博1manbetxa / rtw / c / src ": / PROGRA ~ 1 / MATLAB / R2016a / rtw / c / src / ext_mode /常见的":/ PROGRA ~ 1 / MATLAB / R2016a / rtw / c / ert ": / MATLAB / Sup万博1manbetxportPackages / R2016a /工具箱/目标/ SupportPackages / tic2000 / src ": / MATLAB / SupportPackages / R2016a /工具箱/目标/ SupportPackages / tic2000 /公司":/ ti / controlSUITE / device_support / f2802x v222 / f2802x_common包括":/ ti / controlSUITE / device_support / f2802x v222 / f2802x_headers包括":/ ti / controlSUITE / device_support / f2802x v222——output_file = " MW_c28xx_board。obj MW_c28xx_board.c”
(控制)
> >警告:多指定一个源文件;选项——output_file被忽略
致命的错误:无法打开源文件“控制”
1灾难性的编译错误检测到的“控制”。
编译终止。
> >编译失败
(MW_c28xx_board gmake: * * *。obj)错误1
E: \拉马尔论文\ \运动控制与ti发射台\ c28027pmsmfoc_ert_ert_rtw >回声2的使命令返回一个错误
2使命令返回一个错误
E: \拉马尔论文\ \运动控制与ti发射台\ c28027pmsmfoc_ert_ert_rtw > An_error_occurred_during_the_call_to_make
“An_error_occurred_during_the_call_to_make”不被认为是内部或外部命令,
可操作的程序或批处理文件。
# # #创建HTML报告文件c28027pmsmfoc_ert_codegen_rpt.html
# # #构建过程模型:“c28027pmsmfoc_ert”一个错误而中止。
错误(年代)在构建“c28027pmsmfoc_ert”:
# # #失败的生成所有二进制输出。
请,如果有人可以帮助你

接受的答案

沃尔特·罗伯森
沃尔特·罗伯森 2017年1月17日
如果你看命令行
C: / ti / ccsv6 /工具/编译器/ C2000_ ~ 2。LTS / bin / cl2000——compile_only large_memory_model——cla_万博1manbetxsupport = cla0 silicon_version = 28——定义=“LARGE_MODEL”-我“/ 万博1manbetx~ SupportFiles / DSP280x_headers”-我“/ 万博1manbetx~ SupportFiles / DSP280x_headers /包括“-我“C: / ti / ccsv6 /工具/编译器/ C2000_ ~ 2. lts /包括“-v28毫升-DMODEL = c28027pmsmfoc_ert -DNUMST = 2 -DNCSTATES = 0 -DHAVESTDIO -DONESTEPFCN = 1 -DTERMFCN = 1 -DMAT_FILE = 0 -DMULTI_INSTANCE_CODE = 0 -DINTEGER_CODE = 0 dmt = 1 -DCLASSIC_INTERFACE = 0 -DALLOCATIONFCN = 0 -DTID01EQ = 0 -D__MW_TARGET_USE_HARDWARE_RESOURCES_H__ -DRT -DSTACK_SIZE = 512 -DONESTEPFCN = 1 -DTERMFCN = 1 -DMAT_FILE = 0 -DMULTI_INSTANCE_CODE = 0 -DINTEGER_CODE = 0 dmt = 1 -DCLASSIC_INTERFACE = 0 -DALLOCATIONFCN = 0 -DTID01EQ = 0 -DRT -DSTACK_SIZE = 512 -DMODEL = c28027pmsmfoc_ert -DNUMST = 2 -DNCSTAT万博1manbetxES = 0 -DHAVESTDIO ": / PROGRA ~ 1 / MATLAB / R2016a /模型/ include / sf_runtime——即:拉马尔/论文/电机控制ti发射台/ c28027pmsmfoc_ert_ert_rtw——即:/拉马尔/论文/电机控制与ti发射台的":/ PROGRA ~ 1 / MATLAB / R2016a /走读生/包括":/ PROGRA ~ 1 / MATLAB / R2016a /模型/包括":/ PROGRA ~ 1 / MATLAB / R2016万博1manbetxa / rtw / c / src ": / PROGRA ~ 1 / MATLAB / R2016a / rtw / c / src / ext_mode /常见的":/ PROGRA ~ 1 / MATLAB / R2016a / rtw / c / ert ": / MATLAB / Sup万博1manbetxportPackages / R2016a /工具箱/目标/ SupportPackages / tic2000 / src ": / MATLAB / SupportPackages / R2016a /工具箱/目标/ SupportPackages / tic2000 /公司":/ ti / controlSUITE / device_support / f2802x v222 / f2802x_common包括":/ ti / controlSUITE / device_support / f2802x v222 / f2802x_headers包括":/ ti / controlSUITE / device_support / f2802x v222——output_file = " MW_c28xx_board。obj MW_c28xx_board.c”
注意,它包含部分
比如:拉马尔/论文/电机控制与ti发射台
不幸的是所使用的命令处理器总是对非上市空间作为结束的参数,所以命令,如果你有使用——即:拉马尔/论文/电机作为一个参数,而且还要求编译文件“控制”、“与”、“透明国际”,“发射台”。
工具链“应该”知道足够的在需要的时候添加引用,但它不知道。
最简单的方法解决这个是您的模型,而是一个目录没有任何名字的一部分空间。
3评论

登录置评。

答案(1)

塔尔·Kamran
塔尔·Kamran 2017年12月13日
你如何解决这个问题“# # #未能生成所有二进制输出。请让我知道

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!