主题中讨论的其他器件:TI-CGT
大家好!
我正在使用 f28377s 处理器为 PMSM 驱动器实现 FOC、并使用处理器的嵌入式编码器 MATLAB2017a 生成代码... 我无法完成构建过程、因为错误报告显示 "无法生成所有二进制输出。 任何人都请帮助我尽快解决这个问题。 我已附上诊断查看器报告供参考。
谢谢
此致
Priya
===生成(经过时间:46秒)==
###模型的开始构建过程:HIL
###生成构建文件夹中的代码:E:\Matlab 工作区\hil_ERT_RTW
警告:"hil/Permanent Magnet Synchronous Machine2"的输入端口1未连接。
警告:未连接'hil/ilt/IGBT1'的输出端口1。
警告:未连接'hil/ilt/ilt/IGBht'的输出端口1。
警告:"hil/ilt/IGBT3"的输出端口1未连接。
警告:未连接'hil/ilt/IGBT4'的输出端口1。
警告:"hil/ilt/IGBT5"的输出端口1未连接。
警告:"hil/ilt/IGBT6"的输出端口1未连接。
###在 hil.RTW 上调用目标语言编译器
###使用系统目标文件:C:\Matlab R2017a 安装文件\RTW\c\ERT\ERT.tlc
###正在加载 TLC 函数库
警告:数据类型"INT8"使用目标上不可用的字大小。
使用此数据类型的定点信号将被放入一个更大的字或多个字中。 使用时、
将生成额外的软件以强制这个较大的字或多个字模拟较小的字
字。 当您的原型目标和最终目标时、此仿真非常有用
生产目标不同。 如果较小的字大小不存在
在最终生产目标上、然后考虑将字大小增加到
一个受支持的选项。
。
警告:数据类型"uint8"使用目标上不可用的字大小。
警告:数据类型“布尔”使用目标上不可用的字大小。
。
###初始直通模型以缓存用户定义的代码
###为 S 函数生成代码: /State-Space
###缓存模型源代码
警告:需要一个终止函数、但是代码生成过程没有生成一个终止函数、因为"需要终止函数"复选框被清除。
###正在写入头文件 hil.h
。
###正在写入源文件 hil.c
###正在写入头文件 rtwtypes.h
###正在写入源文件 hil_data.c
###正在写入头文件 rtmodel.h
###正在写入源文件 ERT_main.c
。
### TLC 代码生成完成。
###评估模型中指定的 PostCodeGenCommand
###在以下位置创建 CCS 项目:E:\Matlab 工作区\hil_ERT_RTW\ccs_Project
### CCS 工程已成功创建在 Code Composer Studio 中打开工程。
###使用工具链:德州仪器(TI) C2000代码生成工具 v6.0.0 | gmake (64位 Windows)
###'E:\Matlab 工作区\hil_ERT_RTW\hil.mk 是最新的
###构建'hil':"C:\MATLAB~2\bin\win64\gmake"-B -f hil.mk ALL
E:\Matlab 工作空间\hil_ERT_RTW>CD。
E:\Matlab_Workspace\hil_ERT_RTW>如果""="("C:\MATLAB~2\bin\win64\gmake"-B -f hil.mk ALL)否则("C:\MATLAB~2\bin\win64\gmake"-B -f hil.mk)
C:/CSV7I~1/ccsv7/tools/compiler/TI-CGT~4.LTS/bin/cl2000 -只编译- large_memory_model - silicon_version=28 - define="large_model"- i"/"~SupportFiles/DSP280x_headers"-i"/__LW_AT__~SupportFiles/dcsv7g/包括 TI-ccs/v7gt -/cc28"-ccs/v7ts/ms/v7gt~~-ccs"-ccs/cs/cs/cc4e/ccs.i/Cdspv7gt:-ccs/cs/cs/cs/v7g/包括 TI-t float_support=fpu32 -ml -DMW_DAC_CHANNEL_C -DMW_DAC_CHANNEL_B -DMW_DAC_CHANNE_A -DMMODEL=hil -DNUSTM=1 -DNCSTATES=0 -DHAVESTDIO -DTERMFCN=0 -DONESTETETU1=1 -DMUCT_EN=0 -DMUSTR_EXCE_ENTR=0 -DMTR_ENTR_ENTREM_ENTREM_ENTREM_0-DMTREM_ENTREM_ENTREM_ENTREM_0-DMTR_ENTREMPT_ENTR_0-DMTR_ENTREMP= 0 -DMAP0 -DMIN_ENTR_ENTR_ENTREMPT_0-DMTREMPT_ENTREM_0-DMAP0 -DMAP0 -DMIN_TR_TR_TREM_TR_ENTREM_ENTR_ENTREM_TREMPT_ENTREM_ENTRIP_0-DMTREMPT_ENTR_0-DMTREM_ENTREM_0-DMTREMPT_EN~~ ~:/MATLAB~2/Simulink/include -IC:/MATLAB~2/RTW/c/src -IC:/MATLAB~2/RTW/c/src="/ext_mode/common -IC:/MATLAB~2/RTW/c/toolbox -IC:/MATLAB~2/SVX 1 /ProgramData/MATLAB/SupportPackages/R2017a_1/toolbox/target/supportpackages/tic2000/inc~/ProgramData/MATLAB/SupportPackages/R2017a_1/toolbox/target/supportpackages/tic2000/src /CC37x 1~/FR2~/CC37x 1~/FR2 /CC1 μ C/O/CMS/CC1 μ m 1~器件:/CC37x 1 /FR2 /CC37x 1 μ m 1 μ m 1~器件:/CC37x 1 μ m 1 /FR2 /CC1 μ m 1 μ m 1~/CC281/CC1~/FR2 /FR4 /FR4 /CC1~器件:/CC37x 1~器件/CC1 μ m 1 μ m 2 /CC1~/CC37x 1~器件/CC1 μ m 1 μ m 2 /CC1~/FR4 /FR4 /FR4 /CC1器件/CC1 μ m 2 /CC1 μ m 1器件/CC1器件/CC1器件/FR4 /ProgramData/MATLAB/SupportPackages/R2017a_1/toolbox/target/supportpackages/tic2000/src/MW_c2000DAC.c /ProgramData/MATLAB/SupportPackages/R2017a_1/toolbox/target/shared/externalmode_demon/include~
C:/CSV7I~1/ccsv7/tools/compiler/TI-CGT~4.LTS/bin/cl2000 -只编译- large_memory_model - silicon_version=28 - define="large_model"- i"/"~SupportFiles/DSP280x_headers"-i"/__LW_AT__~SupportFiles/dcsv7g/包括 TI-ccs/v7gt -/cc28"-ccs/v7ts/ms/v7gt~~-ccs"-ccs/cs/cs/cc4e/ccs.i/Cdspv7gt:-ccs/cs/cs/cs/v7g/包括 TI-t float_support=fpu32 -ml -DMW_DAC_CHANNEL_C -DMW_DAC_CHANNEL_B -DMW_DAC_CHANNE_A -DMMODEL=hil -DNUSTM=1 -DNCSTATES=0 -DHAVESTDIO -DTERMFCN=0 -DONESTETETU1=1 -DMUCT_EN=0 -DMUSTR_EXCE_ENTR=0 -DMTR_ENTR_ENTREM_ENTREM_ENTREM_0-DMTREM_ENTREM_ENTREM_ENTREM_0-DMTR_ENTREMPT_ENTR_0-DMTR_ENTREMP= 0 -DMAP0 -DMIN_ENTR_ENTR_ENTREMPT_0-DMTREMPT_ENTREM_0-DMAP0 -DMAP0 -DMIN_TR_TR_TREM_TR_ENTREM_ENTR_ENTREM_TREMPT_ENTREM_ENTRIP_0-DMTREMPT_ENTR_0-DMTREM_ENTREM_0-DMTREMPT_EN~~ ~:/MATLAB~2/Simulink/include -IC:/MATLAB~2/RTW/c/src -IC:/MATLAB~2/RTW/c/src="/ext_mode/common -IC:/MATLAB~2/RTW/c/toolbox -IC:/MATLAB~2/SVX 1 /ProgramData/MATLAB/SupportPackages/R2017a_1/toolbox/target/supportpackages/tic2000/inc~/ProgramData/MATLAB/SupportPackages/R2017a_1/toolbox/target/supportpackages/tic2000/src /CC37x 1~/FR2~/CC37x 1~/FR2 /CC1 μ C/O/CMS/CC1 μ m 1~器件:/CC37x 1 /FR2 /CC37x 1 μ m 1 μ m 1~器件:/CC37x 1 μ m 1 /FR2 /CC1 μ m 1 μ m 1~/CC281/CC1~/FR2 /FR4 /FR4 /CC1~器件:/CC37x 1~器件/CC1 μ m 1 μ m 2 /CC1~/CC37x 1~器件/CC1 μ m 1 μ m 2 /CC1~/FR4 /FR4 /FR4 /CC1器件/CC1 μ m 2 /CC1 μ m 1器件/CC1器件/CC1器件/FR4 /ProgramData/MATLAB/SupportPackages/R2017a_1/toolbox/target/shared/externalmode_demon/include~
C:/CSV7I~1/ccsv7/tools/compiler/TI-CGT~4.LTS/bin/cl2000 -只编译- large_memory_model - silicon_version=28 - define="large_model"- i"/"~SupportFiles/DSP280x_headers"-i"/__LW_AT__~SupportFiles/dcsv7g/包括 TI-ccs/v7gt -/cc28"-ccs/v7ts/ms/v7gt~~-ccs"-ccs/cs/cs/cc4e/ccs.i/Cdspv7gt:-ccs/cs/cs/cs/v7g/包括 TI-t float_support=fpu32 -ml -DMW_DAC_CHANNEL_C -DMW_DAC_CHANNEL_B -DMW_DAC_CHANNE_A -DMMODEL=hil -DNUSTM=1 -DNCSTATES=0 -DHAVESTDIO -DTERMFCN=0 -DONESTETETU1=1 -DMUCT_EN=0 -DMUSTR_EXCE_ENTR=0 -DMTR_ENTR_ENTREM_ENTREM_ENTREM_0-DMTREM_ENTREM_ENTREM_ENTREM_0-DMTR_ENTREMPT_ENTR_0-DMTR_ENTREMP= 0 -DMAP0 -DMIN_ENTR_ENTR_ENTREMPT_0-DMTREMPT_ENTREM_0-DMAP0 -DMAP0 -DMIN_TR_TR_TREM_TR_ENTREM_ENTR_ENTREM_TREMPT_ENTREM_ENTRIP_0-DMTREMPT_ENTR_0-DMTREM_ENTREM_0-DMTREMPT_EN~~ ~:/MATLAB~2/Simulink/include -IC:/MATLAB~2/RTW/c/src -IC:/MATLAB~2/RTW/c/src="/ext_mode/common -IC:/MATLAB~2/RTW/c/toolbox -IC:/MATLAB~2/SVX 1 /ProgramData/MATLAB/SupportPackages/R2017a_1/toolbox/target/supportpackages/tic2000/inc~/ProgramData/MATLAB/SupportPackages/R2017a_1/toolbox/target/supportpackages/tic2000/src /CC37x 1~/FR2~/CC37x 1~/FR2 /CC1 μ C/O/CMS/CC1 μ m 1~器件:/CC37x 1 /FR2 /CC37x 1 μ m 1 μ m 1~器件:/CC37x 1 μ m 1 /FR2 /CC1 μ m 1 μ m 1~/CC281/CC1~/FR2 /FR4 /FR4 /CC1~器件:/CC37x 1~器件/CC1 μ m 1 μ m 2 /CC1~/CC37x 1~器件/CC1 μ m 1 μ m 2 /CC1~/FR4 /FR4 /FR4 /CC1器件/CC1 μ m 2 /CC1 μ m 1器件/CC1器件/CC1器件/FR4 /ProgramData/MATLAB/SupportPackages/R2017a_1/toolbox/target/shared/externalmode_demon/include~
C:/CSV7I~1/ccsv7/tools/compiler/TI-CGT~4.LTS/bin/cl2000 -只编译- large_memory_model - silicon_version=28 - define="large_model"- i"/"~SupportFiles/DSP280x_headers"-i"/__LW_AT__~SupportFiles/dcsv7g/包括 TI-ccs/v7gt -/cc28"-ccs/v7ts/ms/v7gt~~-ccs"-ccs/cs/cs/cc4e/ccs.i/Cdspv7gt:-ccs/cs/cs/cs/v7g/包括 TI-t float_support=fpu32 -ml -DMW_DAC_CHANNEL_C -DMW_DAC_CHANNEL_B -DMW_DAC_CHANNE_A -DMMODEL=hil -DNUSTM=1 -DNCSTATES=0 -DHAVESTDIO -DTERMFCN=0 -DONESTETETU1=1 -DMUCT_EN=0 -DMUSTR_EXCE_ENTR=0 -DMTR_ENTR_ENTREM_ENTREM_ENTREM_0-DMTREM_ENTREM_ENTREM_ENTREM_0-DMTR_ENTREMPT_ENTR_0-DMTR_ENTREMP= 0 -DMAP0 -DMIN_ENTR_ENTR_ENTREMPT_0-DMTREMPT_ENTREM_0-DMAP0 -DMAP0 -DMIN_TR_TR_TREM_TR_ENTREM_ENTR_ENTREM_TREMPT_ENTREM_ENTRIP_0-DMTREMPT_ENTR_0-DMTREM_ENTREM_0-DMTREMPT_EN~~ ~:/MATLAB~2/Simulink/include -IC:/MATLAB~2/RTW/c/src -IC:/MATLAB~2/RTW/c/src="/ext_mode/common -IC:/MATLAB~2/RTW/c/toolbox -IC:/MATLAB~2/SVX 1 /ProgramData/MATLAB/SupportPackages/R2017a_1/toolbox/target/supportpackages/tic2000/inc~/ProgramData/MATLAB/SupportPackages/R2017a_1/toolbox/target/supportpackages/tic2000/src /CC37x 1~/FR2~/CC37x 1~/FR2 /CC1 μ C/O/CMS/CC1 μ m 1~器件:/CC37x 1 /FR2 /CC37x 1 μ m 1 μ m 1~器件:/CC37x 1 μ m 1 /FR2 /CC1 μ m 1 μ m 1~/CC281/CC1~/FR2 /FR4 /FR4 /CC1~器件:/CC37x 1~器件/CC1 μ m 1 μ m 2 /CC1~/CC37x 1~器件/CC1 μ m 1 μ m 2 /CC1~/FR4 /FR4 /FR4 /CC1器件/CC1 μ m 2 /CC1 μ m 1器件/CC1器件/CC1器件/FR4 /ProgramData/MATLAB/SupportPackages/R2017a_1/toolbox/target/shared/externalmode_demon/include~
"C:/CSV7I~1/ccsv7/tools/compiler/TI-CGT~4.LTS/include/stdbool.h"、第36行:警告:宏"false"的重新定义不兼容(在"rtwtypes.h"的第24行声明)
"C:/CSV7I~1/ccsv7/tools/compiler/TI-CGT~4.LTS/include/stdbool.h"、第37行:警告:宏"true"的重新定义不兼容(在"rtwtypes.h"的第28行声明)
"HIL_DATA.c"、第34行:错误:浮动常量超出范围
在编译"hil_data.c"时检测到1错误。
>>编译失败
gmake:***[hil_data.obj]错误1.
E:\Matlab 工作区\hil_ERT_RTW>回显 make 命令返回错误2
make 命令返回错误2
E:\MatlLab_Workspace\hil_ERT_RTW>an_error_occurred_during _the_call_to_make
"AN_ERROR_occurred_During_the_call_TO_make"不会被识别为内部或外部命令、
可操作的程序或批处理文件。
###正在创建 HTML 报告文件 hil_codegen_rpt.html
###模型的构建过程:"HIL"由于错误而中止。
错误:生成"hil"时遇到错误:
###无法生成所有二进制输出。