我正在尝试从一个Matlab-Simulink简单模型生成C代码(例如:输出端有DAC的正弦波发生器)。此代码必须使用code Composer Studio for TMS320C6748 DSP (德州仪器C6748)执行。具体而言,适用于开发板OMAP-L138 ZOOM™EVM开发套件。
为此,我使用以下版本: Simulink (V7.7- R2011a) Embedded Coder (V6.0- R2011a) Code Composer StudioV3.3
我尝试了几个选项(使用Simulink中的通用模块和对C6748计时器进行编程,使用“OMAPL138/C6748EVM”配置模块“目标首选项”...)但它不起作用。
这个想法有可能实现吗?有没有能起作用的例子?
谢谢
发布于 2012-07-11 23:13:52
比C6748 2011a更早的版本不支持OMAP-l138evm和Matlab EVM的代码生成。
对于release 2011a,设置过程并不简单,也没有很好的文档记录。但是Matlab为这个版本提供了一个补丁,支持并满足某些特定的要求。
release 2011b进行了改进(第三方产品需要的超链接与此处理器的CCStudio v4配合使用),并支持OMAP-L138 EVM和C6748 EVM的代码生成。
对于release 2012a,Matlab已经考虑在文档中添加特定部分,用于使用这些处理器进行配置和自动代码生成。
发布于 2011-06-27 23:24:44
R2011a中的Simulink支持OMAP-L138EVM/ C6748EVM的代码生成。在打开Target Preferences (目标首选项)块之前,从DSP/BIOS导入处理器定义。在MATLAB命令行中,键入以下内容:
DSP getDspBiosFolder %返回
/BIOS正在查看的内容。如果返回的值与您安装的MATLAB相匹配,那么您就没有问题。否则,您需要使用MATLAB来设置DSP/ setDspBiosFolder的安装文件夹(即MATLAB命令行中的setDspbiosFolder('C:\CCStudio_v3.3\bios_5_33_06') )。importDspbiosConfig('proc','all') importDspbiosConfig('board','all')
完成这些步骤后,您应该能够打开Target Preferences块并检查设置。在继续代码生成之前,请运行checkEnvSetup()实用程序,以确保已安装代码生成所需的所有TI软件:
checkEnvSetup('ccs','omapl138evm','list')
上面的命令给出了需要安装的内容的列表。在确保已安装上述所有软件且版本号正确后,请执行以下命令:
checkEnvSetup('ccs','omapl138evm')
这将设置代码生成所需的所有环境变量。MATLAB通过以这种方式创建的环境变量来查看工具的位置。
完成这些步骤后,您应该能够生成代码了。
https://stackoverflow.com/questions/6413305
复制相似问题