在TI C2000单片机上运行Simulink模型
7次浏览(过去30天)
显示旧的注释
你好,
我有一个关于Simulink Coder的问题。我想编译一个简单的Simulink模型,在德州仪器公司(TI)的C2000微控制器F28069M上运行(该模型应该每半秒切换一个GPIO引脚)。在模型配置中,我已经选择了所有正确的选项:我选择了正确的目标硬件,选择了“构建,加载和运行”模式,我还勾选了“从flash启动”选项。但是Simulink似乎只是构建了C代码,而没有在MCU上运行。当我点击“构建”并断开MCU连接时,甚至没有出现错误。然后我在Simulink首选项中取消了“只生成代码”的复选框,现在Simulink似乎做了我想要的事情。但是每次我试图建立模型时,诊断查看器中都会出现一个错误:
C:/TI_CCSv6/ccsv6/tools/compiler/TI-CGT~1.1/bin/cl2000——compile_only——large_memory_model——cla_support=cla0——silicon_version=28——define=“LARGE_MODEL”-我“/ ~ SupportFiles / DSP280x_headers”-我“/ ~ SupportFiles / DSP280x_headers /包括“-我“C: / TI_CCSv6 / ccsv6 /工具/编译器/ TI-CGT ~ 1.1 /包括“-v28 -ml——float_support=fpu32 -DMODEL=Toggle_Pin_J1_Nr5 -DNUMST=1 -DNCSTATES=0 -DHAVESTDIO -DONESTEPFCN=1 -DTERMFCN=0 -DMAT_FILE=0 -DMULTI_INSTANCE_CODE=0 -DINTEGER_CODE=1 -DMT=0 -DTERMFCN=0 -DMAT_FILE=0 -DMULTI_INSTANCE_CODE=0 -DINTEGER_CODE=1 -DMT=0 -DCLASSIC_INTERFACE=0 -DTID01EQ=0 -DMULTI_INSTANCE_CODE=0 -DINTEGER_CODE=1 -DMT=0 -DCLASSIC_INTERFACE=0 -DTID01EQ=0 -DRT -DSTACK_SIZE=512 -DMODEL=Toggle_Pin_J1_Nr5 -DNUMST=1-DNCSTATES=0 -DHAVESTDIO -IC:/Users/Armin/Documents/MATLAB/Toggle_Pin_J1_Nr5_ert_rtw -IC:/PROGRA~1/MATLAB/extern/include -IC:/PROGRA~1/MATLAB/rtw/c/src -IC:/PROGRA~1/MATLAB/rtw/c/src/ext_mode/common -IC:/PROGRA~1/MATLAB/rtw/c/src/ ert -IC:/MATLAB_Packages/texasinstrumentsc2000/toolbox/target/supportpackages/tic2000/src -IC:/PROGRA~1/MATLAB/rtw/c/src/ supportpackages/tic2000/ MATLAB/toolbox/target/extensions/processor/tic2000/include-IC:/PROGRA~1/MATLAB/toolbox/rtw/targets/common/can/blocks/tlc_c -IC:/MATLAB_Packages/texasinstrumentsc2000/toolbox/ toolbox/target/supportpackages/tic2000/inc -IC:/TI_ControlSUITE/device_support/f2806x/v151/F2806x_common/include -IC:/TI_ControlSUITE/device_support/f2806x/v151/F2806x_headers/include -IC:/PROGRA~1/MATLAB/toolbox/shared/can/src/scanutil——output_file=“MW_c28xx_board。obj MW_c28xx_board.c”
的命令“C:/TI_CCSv6/ccsv6/tools/compiler/TI-CGT~1.1/bin/cl2000”写错或找不到。
C2000微控制器的嵌入式编码器包配置成功,我正确设置了TI软件组件的每个路径。为什么Simulink突然需要路径“C:/TI_CCSv6/ccsv6/tools/compiler/TI-CGT~1.1/bin/cl2000”,这是我在安装过程中从未指定的?我的笔记本电脑和MCU之间的通信也应该没问题,因为我可以通过TI的Code Composer Studio (CCSv6)建立连接。我使用MATLAB R2015b。有人能帮我解决这个问题吗?
致以最好的问候,阿明