主题中讨论的其他部件:OMAPL138, AM1808, TMS320C6748, OMAP-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 00或更高版本
需要 :外部模式和以太网块
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 00或更高版本
需要 :设备驱动程序
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
我在谷歌搜索过,但没有问题的答案,你能帮我解决吗?
非常感谢!