首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >基于C6748的Matlab-Simulink模型的C代码生成

基于C6748的Matlab-Simulink模型的C代码生成
EN

Stack Overflow用户
提问于 2011-06-20 23:03:47
回答 2查看 7K关注 0票数 1

我正在尝试从一个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”配置模块“目标首选项”...)但它不起作用。

这个想法有可能实现吗?有没有能起作用的例子?

谢谢

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 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已经考虑在文档中添加特定部分,用于使用这些处理器进行配置和自动代码生成。

票数 1
EN

Stack Overflow用户

发布于 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通过以这种方式创建的环境变量来查看工具的位置。

完成这些步骤后,您应该能够生成代码了。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6413305

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档