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.

[参考译文] 编译器/OMAPL138B-EP:TI-CGT-C6000_OMAPL138B-EP 7.3 0

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

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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/572392/compiler-omapl138b-ep-ti-cgt-c6000_7-3-0

部件号:OMAPL138B-EP
主题中讨论的其他部件:OMAPL138AM1808TMS320C6748OMAP-L138

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

大家好,我开始使用嵌入式编码器从Simulink模型生成C代码。 我想从Simulink生成简单模型。 我必须使用的平台如下所示:

-板:OMAPL138 LCDK

-Matlab,2016a

使用此命令 checkEnvSetup('ccsv5','omapl138','check'),结果如下:
1. CCSv5 (Code Composer Studio)
  您的版本   :5.2 ................................................................
  所需版本:5.0 或更高版本
  需要用于   :代码生成
  TI_DIR="F:\Programs\ccsv5"

2. C6000 CSL (TMS320C6000芯片支持库)
  您的版本   :2.31 .00.15
  所需版本:2.31 .00.10 或更高版本
  需要   :代码生成
  CSL_C6000_INSTALLDIR="C:\ti\C6xCSL"
  CSL_C6000_INSTALLDIR="C:\ti\C6xCSL"

3. XDC工具(Express DSP组件)
  您的版本   :3.22 .01.21
  所需版本:3.16 .02.32 或更高版本
  需要   :代码生成

4. CGT (代码生成工具)
  您的版本   :7.3 .........0
  所需版本:6.1 18至7.3 1
  需要   :代码生成
  C6000_CGT_INSTALLDIR="F:7.3 \programs\ccsv5\tools\compiler\ti-CGT-C6000_CDST.0"
  C6000_CGT_INSTALLDIR="F:7.3 \programs\ccsv5\tools\compiler\ti-CGT-C6000_CDST.0"

5. DSP/BIOS (实时操作系统)
  您的版本   :5.41 .11.38
  所需版本:5.33 .05至5.41 .11.38
  需要   :代码生成
  CCSV5_DSPBIOS_INSTALLDIR="C:\ti\BIOS_5_41_11_38"
  CCSV5_DSPBIOS_INSTALLDIR="C:\ti\BIOS_5_41_11_38"

6.德州仪器(TI) IMGLIB (C64x+图像库)
  您的版本   :2.1 .0.0
  所需版本:2.0 1或更高版本
  需要   :CRL块替换
  C64XP_IMGLIB_INSTALLDIR="C:\ti\c64plus-IMGLIB_2_02_00_00"

7. NDK (NDK 2.00)
  您的版本   :
  所需版本:2.00 Tm00或更高版本
  需要   :外部模式和以太网块
  NDK_EVMC6748_INSTALLDIR=""

8. C674x DSP/BIOS PSP驱动程序(BIOS PSP版本01.30 .00.05)
  您的版本   :1.30 .........00
  所需版本:1.30 .00.05
  需要   :代码生成/设备驱动程序
  PSP_EVMC6748_INSTALLDIR="C:\ti\pspdrivers_01_30_00"

9. EDMA3低电平驱动器(EDMA3 LLD 01.10 )
  您的版本   :01.11 .................03
  所需版本:1.10 Tm00或更高版本
  需要   :设备驱动程序
  EDMA3LLD_BIOS5_INSTALLDIR="C:\ti\EDMA3_LLD_01_11_03_01"

10. OMAP-L138/C6747EVM BSL (OMAP-L138 / TMS320C6748 / AM1808 SOM-M1 GEL,CCS设置和BSL文件(CCS 4.2 v.4))
  您的版本   :2.3 ................................2.
  所需版本:2.0 0或更高版本
  需要   :设备驱动程序
  BSL_EVMC6748_INSTALLDIR="C:\ti\CCSv4-2-4_wave_SOM-M1_BSL_WS"

我已参考链接:   但在生成时,我正面临问题,Matlab上的Diagnostic Viewer的报告如下所示:

===内部版本(经过时间:15秒)===
   警告:对于当前在Configuration Parameters (配置参数)对话框的Coder Target (编码器目标)窗格的Target Hardware Resources (目标硬件资源)选项卡中选择的主板的支持将在以后的版本中删除。
   rootdir =
   C:\MATLAB\SupportPackages\R2016a\toolbox\target\supportpackages\tic6000</s>6000
   ###正在将代码生成到生成文件夹中:F:\Project\6.DO:an_Tot_Nghiep\Matlab\AUDIO_DELAY:ticcs
   ###在AUDIO_DELAY.RTW上调用目标语言编译器
   ### Using System Target File (使用系统目标文件):F:\Programs\MATLAB2016a\toolbox\idelink\foundation\pjtgenerator\RTW\idelink_ERT.tlc
   ###正在加载TLC函数库
   ###初始直通模型以缓存用户定义的代码
   。
   ###缓存模型源代码
   ###正在写入头文件audio_delay.h
   ###正在写入头文件audio_delay_types.h
   ###正在写入头文件rtwtypes.h
   。
   ###正在写入源文件audio_delay.c
   ###正在写入头文件audio_delay_private.h
   ###正在写入源文件audio_delay_data.c
   ###正在写入源文件audio_delay_main.c
   ###正在写入头文件audio_delay_main.h
   。
   ###正在写入头文件MW_c6xxx_csl.h
   ###正在写入源文件MW_c6xxx_CSL.c
   ### TLC代码生成完成。
   ###创建HTML报告文件audio_delay_codegen_rpt.html
   ###正在创建makefile:F:\Project\6.DO:an_Tot_Nghiep\Matlab\audio_delay_ticcs\audio_delay.mk
   ### Makefile创建完成。
   ###正在构建makefile ...
   错误:在退出挂机期间调用idelink_ERT_make _RTW_Hook时产生以下错误:
       生成项目时出错。
   
   生成过程将因此终止。
   原因:
       生成项目时出错。
           生成失败,并显示以下消息:“正在评估预生成目标...”
"F:/Programs/xdctools_3_23_03_53/tconf.exe"-b -Dconfig.importPath="F:\Programs\BIOS_5_41_13_42\packages"./AUDIO_DELAY.tcf
f:/programs/ccsv5/tools/compiler/ti-CGT-C6000_MATLABext.0/bin/cl6x.exe" 7.3 -i"F:/programs/MATLAB2016a/toolbox/ABidelink/extensions/tics/inc"-i"F:/programs/matLABl/matlx/f_matlot/f/lv/lva/f_lv -lv/lv/f/f/f/f/f_lv -lv/lv -lv -/lv/lv/lv/lv/lv/lv/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/ 7.3 ././audio_delaycfg_c.c.
[c6748evm_aic31.c]
[c6748evm_i2c.c]
[mw_c6xxx_csL.c]
[AUDIO_DELAY。c]
[AUDIO_DELAY数据.c]
[audio_delay_main.c]
[audio_delaycfg.s62]
[audio_delaycfg_c.c]
f:/programs/ccsv5/tools/compiler/ti-CGT-C6000_MW_30_00/packages" 7.3 -z -i"C:/ti/pspdrivers_01_30_00/packages"-i"C:/ti/pspdrivers_01_30_00/packages"-c -x -m -"audio_bios_30_00_mw_m/deleed./p_exp -42_excl.cd_lib_excl.p_j./p_exp -jb.cp.cd_ex_ex_j.x_j_j.x_j./p_jb./p_jb./p_jb./p_jb./p_jb.cd_j./p_j./p_./p_./p_jb./p_jb.cd_.cd_.cd_./p_./p_.cd_./p_./p_.cd_.cd_./p_.cd_./p_./p_. 7.3
链接>

                  未定义的第一个引用                                                                              
 文件中的符号                                                                                                          
 -------------------                  --------                                                                              
 _PMI_getModuleState       F:\Programs\BIOS_5_41_13_42\packages\ti\BIOS\lib\bios6748.a674<pwrm_rel674.o674>              
 _PMI_setModuleState       F:\Programs\BIOS_5_41_13_42\packages\ti\BIOS\lib\bios6748.a674<pwrm_rel674.o674>              
 _PWRM_getCurrentSetpoint  C:/ti/pspdrivers_01_30_00/packages/ti/pspim/i2c/lib/C6748/Release/ti.pspiom.i2c.a674<I2C.obj>
 _PWRM_getNumSetpoints     C:/ti/pspdrivers_01_30_00/packages/ti/pspiom/i2c/lib/C6748/Release/ti.pspiom.i2c.a674<I2C.obj>
 _PWRM_getSetpointInfo     C:/ti/pspdrivers_01_30_00/packages/ti/pspim/i2c/lib/C6748/Release/ti.pspiom.i2c.a674<I2C.obj>
 _PWRM_registerConstraint  C:/ti/pspdrivers_01_30_00/packages/ti/pspiom/i2c/lib/C6748/Release/ti.pspiom.i2c.a674<I2C.obj>
 _PWRM_registerNotify      C:/ti/pspdrivers_01_30_00/packages/ti/pspim/i2c/lib/C6748/Release/ti.pspiom.i2c.a674<I2C.obj>
 _PWRM_unregisterConstraint C:/ti/pspdrivers_01_30_00/packages/ti/pspiom/i2c/lib/C6748/Release/ti.pspiom.i2c.a674<I2C.obj>
 _PWRM_UNregisterNotify    C:/ti/pspdrivers_01_30_00/packages/ti/pspiom/i2c/lib/C6748/Release/ti.pspiom.i2c.a674<I2C.obj>
 __PWRM_CAPSMASK           F:\Programs\BIOS_5_41_13_42\packages\ti\BIOS\lib\bios6748.a674<pwrm_get674.o674>              

错误:未解析的符号仍然存在
错误:链接期间遇到错误;"./CustomMW/AUDIO_DELAY.OUT不是
  已构建

>>编译失败
gmake:***[CustomMW/AUDIO_DELAY.OUT ]错误1

我在谷歌搜索过,但没有问题的答案,你能帮我解决吗?

非常感谢!

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

    tunglu 说:
    我开始使用嵌入式编码器从Simulink模型生成C代码。[/QUOT]

    我想这更像是一个MathWorks Simulink的问题。  我会试着让MathWorks的某个人注意。

    谢谢,此致,

    -George

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    感谢您的回复,希望您能尽快回答,提前感谢!
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好,

    我对C6000的东西不是很熟悉。

    我确实看到您在中指向: "c:\ti\BIOS_5_41_11_38",但错误表明它正在尝试访问" F:\Programs\BIOS_5_41_13_42\..."  我不知道为什么会这样。

    您应该 联系MathWorks技术支持 部门以获得更多帮助。

    -Brian