你好,这个问题我再给你详细回复一下吧。
1、首先,你按照的matlab是2011版本的吧,我建议你换成matlab2007,因为那样直接编译时不会出错。
2、你能告诉我你的硬件环境是什么吗?普通的MCU还是DSP还是FPGA?我在普通的MCU上没有转换过,因为转换的C代码是不能用的,需要自己再封装,还要涉及S函数,比较麻烦,在以前的时候,用过TMS320LF2407A,在RTW里面设置参数后,直接编译后就可以通过仿真器下载到硬件里面。当然,要安装好CCS才行。
3、你的问题是RTW安装环境设置不对,建议你换成matlab2007版本后,再参考给你的图示进行配置:
1、在 SimulinkToolsReal-Time WorkshopOptions 里面设置如下:
2、硬件环境设置
3、SOLVER项设置:
最重要的是:RTW没有识别出C编译器,与你有没有安装硬件的IDE环境有很大关系,比如CCS,KEIL-MDK等软件。matlab的软件版本也是一个问题。你在这两个方面修改就一定可以实现的