This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] 编译器:如何使用 OMAP-L138实验板套件、CCSv5.5和 MATLAB Simulink 生成代码

Guru**** 2534260 points
Other Parts Discussed in Thread: TMS320C6748, CCSTUDIO, AM1808, OMAP-L138

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/734740/compiler-how-to-make-code-generation-with-omap-l138-experimenter-kit-ccsv5-5-and-matlab-simulink

主题中讨论的其他器件:TMS320C6748CCStudioAM1808OMAP-L138OMAPL138

工具/软件:TI C/C++编译器

大家好!

现在我使用基于模型的设计来开发 TMS320C6748、但在配置过程中遇到了问题、希望大家都能得到支持和帮助 、特别是 

我已经 根据网站 e2e.ti.com/.../402222设置了环境变量,xmakefilesetup 和模型配置  

CheckEnvSetup ('ccsv5'、'c6748evm'、'check')

1. CCSv5 (Code Composer Studio)
您的版本:5.5.0
所需版本:5.0或更高版本
要求用于:代码生成
TI_DIR="C:\ti\ccsv5"

2. C6000 CSL (TMS320C6000芯片支持库)
您的版本:2.31.00.15
所需版本:2.31.00.10或更高版本
要求用于:代码生成
CSL_C6000_INSTALLDIR="C:\ti\ccsv5\c6xCSL"
CSL_C6000_INSTALLDIR="C:\ti\ccsv5\c6xCSL"

3. XDC 工具(eXpress DSP 组件)
您的版本: 3.25.04.88
所需版本:3.16.02.32或更高版本
要求用于:代码生成

4. CGT (代码生成工具)
您的版本:6.1.23
所需版本:6.1.18至7.3.1
要求用于:代码生成
C6000_CGT_INSTALLDIR="C:\ti\ccsv5\tools\compiler\c6000"
C6000_CGT_INSTALLDIR="C:\ti\ccsv5\tools\compiler\c6000"

5. DSP/BIOS (实时操作系统)
您的版本:5.41.11.38
所需版本:5.33.05至5.41.11.38
要求用于:代码生成
CCSV5_DSPBIOS_INSTALLDIR="C:\ti\ccsv5\BIOS_5_41_11_38"
CCSV5_DSPBIOS_INSTALLDIR="C:\ti\ccsv5\BIOS_5_41_11_38"

6.德州仪器(TI) IMGLIB (C64x+图像库)
您的版本:2.1.0.0
所需版本:2.0.1或更高版本
需要用于:CRL 块更换
C64XP_IMGLIB_INSTALLDIR="C:\ti\ccsv5\c64plus-IMGLIB_2_02_00_00"

7. NDK (NDK 2.00)
您的版本:2.00.00
所需版本:2.00.00或更高版本
对于:外部模式和以太网块是必需的
NDK_EVMC6748_INSTALLDIR="C:\CCSTUDIO_v3.3\NDK_2_0_0"

8. C674x DSP/BIOS PSP 驱动程序(BIOS PSP 版本01.30.00.05)
您的版本:1.30.00.05
所需版本:1.30.00.05
需要用于:代码生成/设备驱动程序
PSP_EVMC6748_INSTALLDIR="C:\ti\ccsv5\pspdrivers_01_30_00_05"

9. EDMA3低电平驱动器(EDMA3 LLD 01.10)
您的版本:01.10.00
所需版本:1.10.00或更高版本
设备驱动程序必需
EDMA3LLD_BIOS5_INSTALLDIR="C:\ti\ccsv5\EDMA3_01_10_00_01"

10。OMAP-L138/C6747EVM BSL (OMAP-L138 / TMS320C6748 / AM1808 SOM-M1 GEL、CCS 设置和 BSL 文件(CCS v4.2.4))
您的版本:2.3.2
所需版本:2.0.0或更高版本
设备驱动程序必需
BSL_EVMC6748_INSTALLDIR="C:\ti\ccsv5\ccsv4-2-4_with _SOM-M1_BSL_WS"

所有配置都是相同的,当我编译模型时,错误如下所示:

###在构建文件夹中生成代码:C:\ti\dSP6000_work\dream _ticcs
方框图"流"中的所有块都是虚拟块或已通过块缩减优化删除、或者它们是非活动变量、因此没有任何可仿真的。 请注意、对于代码生成、块缩减优化删除了终止在接收块中但不参与代码生成的所有图分支。 例如、当 MAT-FILE 日志记录关闭时、将删除到工作区及其可能的来源
组件:Simulink |类别:方框图警告
###在 Dream.RTW 上调用目标语言编译器
###使用系统目标文件:C:\MATLAB \R2016a\toolbox\idelink\믹 뒡\pjtGenerator\RTW\idelink_ERT.tlc
###正在加载 TLC 函数库
###为自定义数据生成 TLC 接口 API
###初始直通模型以缓存用户定义的代码

###缓存模型源代码
###正在写入头文件 dream_types.h
###正在写入头文件 dream.h
###正在写入头文件 rtwtypes.h
###正在编写源文件 dream.c
###正在写入头文件 dream_private.h

###正在写入源文件 dream
###正在写入头文件 dream_main.h
###正在写入头文件 MW_c6xxx_csl.h
###正在写入源文件 MW_c6xxx_CSL.c
### TLC 代码生成完成。
###正在创建 HTML 报告文件 dream_codegen_rpt.html
###创建 makefile:C:\ti\dSP6000_work\dream _ticcs\dream
### Makefile 创建完成。
###正在构建 makefile ...
在出口挂钩期间对 idelink_ERT_make_rtw_hook 的调用生成了以下错误:
编译工程时出错。

因此、构建过程将终止。
原因:
编译工程时出错。
构建失败、出现以下消息:"c:/ti/ccsv5/tools/compiler/C6000/bin/cl6x.exe -"C:/MATLAB/R2016a/toolbox/idelink/extensions/ticcs/inc -"C:/MATLAB/R2016a/simulink/include/sf_runtime -"C:/ti/DSP6000_WORK/dream_ticcs -"C:/ti/DSP6000_WORK -"C:/MATLAB/R2016a/extern/include -i"C:/MATLAB/R2016a/simulink/include -i"C:/MATLAB/R2016a/rtw/c/ert -i"C:/MATLAB/R2016a/rtw/c/src -i"C:/ti/ccsv5/tools/compiler/C6000/include -i"C:/MATLAB/R2016a/rtw/c/src/ext_mode/common /ti/ccsv5/bios_5_41_11_38/packages/ti/bios/include -i"C:tctrad_ctrade"-d"D = tide"-mctrad_d_d_mcenter"-d= t.c = 0 -d_mctrad_mcenter"-d_mcenter"-d_d_d_d_evale= 0 -t.c = t.c = t.c = tid_d_d_mctrine_t.c = 0 -d_mcenter"-d_d_d_mctrine_t.c = t.e"D = t.c 0 -t.c = t.c = t.c:tid_d_d_d_mcenter"-d_d_d_d_d_d_t.c = t.e0_t /ti/ccsv5/C6xCSL/include
[MW_c6xxx_CSL.c]
".\mw_c6xxx_CSL.h"、第19行:致命错误:无法打开源文件"dreamcfg.h"
1在编译"./MW_c6xxx_CSL.c"时检测到致命错误。
编译已终止。

>>编译失败
gmake:***[derived/MW_c6xxx_CSL.obj]错误1.

有人可以帮帮我吗? 我的电子邮件是 dreamfly4@1 6 3.com,Thank、再次发送给您。  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您的错误似乎与您的构建的 MATLAB 方面相关。  因此,我请一位 MATLAB 专家作出答复。

    谢谢、此致、

    乔治

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    我看到您正在使用 R2016a 和 CCSv5.5。  错误是说它找不到 "dreamcfg.h"、这是一个看起来与您的模型相关的文件。 我猜该 文件不在 MATLAB 可以找到的路径上。 尝试将该路径添加到 matlabpath 中,或将该文件移动到工作目录中。

    如果您仍然遇到问题、可以 联系 MathWorks 技术支持;他们可以帮助您解决问题。

    谢谢、

    -Brian