Thread 中讨论的其他器件:OMAPL138
我一直在尝试更新 MessageQ 示例代码、并要求从 ADC 获取 PCM 样本。 其理念是 DSP 将处理 ADC 的所有配置、并使用 RemoteProc 调用简单地触发分析结果...
想法是从 MCASP_Audio_lcdkOMAPL138_c674xExampleProject... 添加缺少的部件、并显示一些新的 MessageQ 控制消息...
我目前只想构建应用程序就一直处于停滞状态... 我在使用未定义的标识符编译"ti/drv/McASP/SoC/McASP_SoC.h"和"不支持的 SOC!!"时看到错误
我在 app.cfg 中定义了以下内容
VAR socType ="omapl138"; var osType ="tirtos"; var socName ="lcdkOMAPL138"; Csl.libProfile ="发布"; OSAL.osType = osType; OSAL.socType = socType; Csl.deviceType = socType; McAP.Settings.socType = socType; UART.Settings.socType = socType; I2C.Settings.socType = socType; board.Settings.boardName = socName;
这将导致以下构建日志
****纯净的配置构建用于项目 DSP 的调试**** /home/juan/ti_04.02.00.09/ccsv7/utils/bin/gmake -k -j 8纯净 O 清理./src/ipc…… 正在清洁./src/utils ... 正在清洁./src/sysbios ... rm -rf "dsp.hex""configPkg/linker.cmd""configPkg/compiler.opt""dsp.out" rm -rf "configPkg/" rm -rf "main.obj" rm -rf "main.d""server.d" finished clean ** build finished finished ** **用于项目 DSP 的配置调试文件 /home/juan/ti_04.02.00.09/ccsv7/utils/bin/gmake -j"-c:-cj -c 文件-c:-c -c -c -c -c -c 文件-c:-cj /home/juan/ti_04.02.00.09/xdctools_3_50_04_43_core/xs xdcpath="/home/juan/ti_04.02.00.09/bios_6_52_00_12/packages;/home/juan/ti_04.02.00.09/ipc_3_47_00_00/packages;/home/juan/ti_04.02.00.09/pdk_omapl138_1_0_3/packages;/home/juan/ti_04.02.00.09/edma3_lld_2_12_05_30B/packages;/home/juan/ti_04.02.00.09/ndk_2_26_00_08/packages;/home/juan/ti_04.02.00.09/uia_2_21_02_07/packages;/home/juan/ti_04.02.00.09/ccsv7/ccs_base;" xdc.tools.configuro configPkg -t ti.targets.elf.c674 -p ti.platforms.evmOMAPL138 -r release -b "/home/juan/code/messageq/dsp/config.bld -c "/home/juan/ti_04.02.00.09/ti-cgt-c6000_8.2.2 --compileOptions "-g --optimize_with _debug"-v "../app.cfg " 包# (因为生成了 bld.mak 包#) /home/juan/ti_04.02.00.09/xdctools_3_50_04_43_core/xs -Dxdc.path="/home/juan/ti_04.02.00.09/bios_6_52_00_12/packages;/home/juan/ti_04.02.00.09/ipc_3_47_00_00/packages;/home/juan/ti_04.02.00.09/pdk_omapl138_1_0_3/packages;/home/juan/ti_04.02.00.09/edma3_lld_2_12_05_30B/packages;/home/juan/ti_04.02.00.09/ndk_2_26_00_08/packages;/home/juan/ti_04.02.00.09/uia_2_21_02_07/packages;/home/juan/ti_04.02.00.09/ccsv7/ccs_base;/home/juan/ti_04.02.00.09/xdctools_3_50_04_43_core/packages;..." dxdc.root=/home/juan/ti_04.02.00.09/xdctools_3_50_04_43_core -dxdc.Hostos=Linux -dconfig.importPath=".;/home/juan/ti_04.02.00.09/bios_6_52_00_12/packages;/home/juan/ti_04.02.00.09/ipc_3_47_00_00/packages;/home/juan/ti_04.02.00.09/pdk_omapl138_1_0_3/packages;/home/juan/ti_04.02.00.09/edma3_lld_2_12_05_30B/packages;/home/juan/ti_04.02.00.09/xdctools_3_50_04_43_core/packages;..;/home/juan/ti_04.02.00.09/xdctools_3_50_04_43_core;/home/juan/ti_04.02.00.09/ccsv7/ccs_base /home/juan/ti_04.02.00.09/xdctools_3_50_04_43_core/etc "-Dxdc.Bld.targets=""-DTOOLS=-f /home/juan/ti_04.02.00.09/ndk_2_26_00_08/packages /home/juan/ti_04.02.00.09/xdctools_3_50_04_43_core/packages/xdc/bld/bld.js ./config.Bld package.Bld.c package.c 包 (/home/juan/ti_04.02.00.09/uia_2_21_02_07/packages package.xdc.in包)比生成包#/dc 包的接口旧 /home/juan/ti_04.02.00.09/xdctools_3_50_04_43_core/xs -Dxdc.path="/home/juan/ti_04.02.00.09/bios_6_52_00_12/packages;/home/juan/ti_04.02.00.09/ipc_3_47_00_00/packages;/home/juan/ti_04.02.00.09/pdk_omapl138_1_0_3/packages;/home/juan/ti_04.02.00.09/edma3_lld_2_12_05_30B/packages;/home/juan/ti_04.02.00.09/ndk_2_26_00_08/packages;/home/juan/ti_04.02.00.09/uia_2_21_02_07/packages;/home/juan/ti_04.02.00.09/ccsv7/ccs_base;/home/juan/ti_04.02.00.09/xdctools_3_50_04_43_core/packages;..." -dxdc.root=/home/juan/ti_04.02.00.09/xdctools_3_50_04_43_core -dxdc.Hostos=Linux -dconfig.importPath=".;/home/juan/ti_04.02.00.09/bios_6_52_00_12/packages;/home/juan/ti_04.02.00.09/ipc_3_47_00_00/packages;/home/juan/ti_04.02.00.09/pdk_omapl138_1_0_3/packages;/home/juan/ti_04.02.00.09/ccsv7/ccs_base;/home/juan/ti_04.02.00.09/xdctools_3_50_04_43_core/packages;..;/home/juan/ti_04.02.00.09/uia_2_21_02_07/packages /home/juan/ti_04.02.00.09/xdctools_3_50_04_43_core package.xdc.in;/home/juan/ti_04.02.00.09/xdctools_3_50_04_43_core/etc "-dxdc.bld.targets=""-dTOOLS=-f XDC/services/intern/cmd/build./home/juan/ti_04.02.00.09/edma3_lld_2_12_05_30B/packages app_pe674.cfg 文件包#xdc/exc.c /home/juan/ti_04.02.00.09/ndk_2_26_00_08/packages package.xdc.de /home/juan/ti_04.02.00.09/xdctools_3_50_04_43_core/xs -Dxdc.path="/home/juan/ti_04.02.00.09/bios_6_52_00_12/packages;/home/juan/ti_04.02.00.09/ipc_3_47_00_00/packages;/home/juan/ti_04.02.00.09/pdk_omapl138_1_0_3/packages;/home/juan/ti_04.02.00.09/edma3_lld_2_12_05_30B/packages;/home/juan/ti_04.02.00.09/ndk_2_26_00_08/packages;/home/juan/ti_04.02.00.09/uia_2_21_02_07/packages;/home/juan/ti_04.02.00.09/ccsv7/ccs_base;/home/juan/ti_04.02.00.09/xdctools_3_50_04_43_core/packages;..." -dxdc.root=/home/juan/ti_04.02.00.09/xdctools_3_50_04_43_core -dxdc.Hostos=Linux -dconfig.importPath=".;/home/juan/ti_04.02.00.09/bios_6_52_00_12/packages;/home/juan/ti_04.02.00.09/ipc_3_47_00_00/packages;/home/juan/ti_04.02.00.09/pdk_omapl138_1_0_3/packages;/home/juan/ti_04.02.00.09/ccsv7/ccs_base;/home/juan/ti_04.02.00.09/xdctools_3_50_04_43_core/packages;..;/home/juan/ti_04.02.00.09/xdctools_3_50_04_43_core;/home/juan/ti_04.02.00.09/edma3_lld_2_12_05_30B/packages /home/juan/ti_04.02.00.09/xdctools_3_50_04_43_core/etc "-Dxdc.Bld.targets="-DTOOLS=/home/juan/ti_04.02.00.09/ndk_2_26_00_08/packages xdc.cfg app.xeBIOS 软件包/ti/sysbpackages/cfg/makefile 文件库/home/juan/ti_04.02.00.09/uia_2_21_02_07/packages app_pe674.cfg 正在生成自定义 ti.sdo.utils 库 makefile... 正在生成自定义 ti.sdo.ipc 库 makefile.... 链接库 ti.drv.i2c:./lib/omapl138/c674/release/ti.drv.i2c.ae674 链接库 ti.drv.UART:./lib/omapl138/c674/release/ti.drv.uart.ae674 链接库 ti.drv.McASP:./lib/omapl138/c674/release/ti.drv.mcasp.ae674 链接库 ti.board:./lib/lcdkOMAPL138/c674/release/ti.board.ae674 在 EDMA3 Drv getLibs 内 将与 EDMA3 RM getLibs 内的 ti.sdo.EDMA3.drv:lib/674/release/EDMA3_LLD_drv.ae674链接 将与 ti.sdo.edma3.rm:lib/omapl138-EVM/674/release/edma3_LLD_rm.ae674链接 库 ti.CSL:./lib/omapl138/c674/release/ti.csl.ae674 链接库 ti.osal:./lib/tirtos/omapl138/c674/release/ti.osal.ae674 开始构建库源... 正在制作/home/juan/code/messageq/dsp/src/ipc.ae674 ... gmake[1]:输入目录`/home/juan/code/messageq/dsp/src/ipc 的 cle674 /home/juan/ti_04.02.00.09/ipc_3_47_00_00/packages/ti/ipc/transports/TransportRpmsg.c…… 备注#24038-D:--optimize_with 调试已弃用、并将在 后续版本中删除。 默认情况下、该行为启用。 备注#24038-D:-gcc 已弃用、将在后续 版本中删除。 GCC 兼容性通过--relaxed_ansi 选项实现 、是编译器的默认行为。 asme674 /home/juan/ti_04.02.00.09/ipc_3_47_00_00/packages/ti/sdo/ipc/gates/GateAAMonitor_asm.s64P…… 备注#24038-D:--optimize_with 调试已弃用、并将在 后续版本中删除。 默认情况下、该行为启用。 备注#24038-D:-gcc 已弃用、将在后续 版本中删除。 GCC 兼容性通过--relaxed_ansi 选项实现 、是编译器的默认行为。 are674 ipc.obj gates_GateAAMonitor_asm.obj ... gmake[1]:离开目录`/home/juan/code/messageq/dsp/src/ipc 使/home/juan/code/messageq/dsp/src/utils.ae674成为... gmake[1]:输入目录`/home/juan/code/messageq/dsp/src/utils 的 cle674 /home/juan/ti_04.02.00.09/ipc_3_47_00_00/packages/ti/sdo/utils/UTILS.c…… 备注#24038-D:--optimize_with 调试已弃用、并将在 后续版本中删除。 默认情况下、该行为启用。 are674 utils.obj…… gmake[1]:离开目录`/home/juan/code/messageq/dsp/src/utils 使/home/juan/code/messageq/dsp/src/sysbios/sysbios.ae674成为... gmake[1]:输入目录`/home/juan/code/messageq/dsp/src/sysbios 的 cle674 /home/juan/ti_04.02.00.09/bios_6_52_00_12/packages/ti/sysbios/BIOS.c…… 备注#24038-D:--optimize_with 调试已弃用、并将在 后续版本中删除。 默认情况下、该行为启用。 asme674 /home/juan/ti_04.02.00.09/bios_6_52_00_12/packages/ti/sysbios/family/c64p/Exception_asm.s64P…… 备注#24038-D:--optimize_with 调试已弃用、并将在 后续版本中删除。 默认情况下、该行为启用。 asme674 /home/juan/ti_04.02.00.09/bios_6_52_00_12/packages/ti/sysbios/family/c64p/Hwi_asm.s62…… 备注#24038-D:--optimize_with 调试已弃用、并将在 后续版本中删除。 默认情况下、该行为启用。 asme674 /home/juan/ti_04.02.00.09/bios_6_52_00_12/packages/ti/sysbios/family/c64p/Hwi_asm_switch.s62…… 备注#24038-D:--optimize_with 调试已弃用、并将在 后续版本中删除。 默认情况下、该行为启用。 asme674 /home/juan/ti_04.02.00.09/bios_6_52_00_12/packages/ti/sysbios/family/c64p/Hwi_disp_always.s64P…… 备注#24038-D:--optimize_with 调试已弃用、并将在 后续版本中删除。 默认情况下、该行为启用。 asme674 /home/juan/ti_04.02.00.09/bios_6_52_00_12/packages/ti/sysbios/timers/timer64/Timer_asm.s64P…… 备注#24038-D:--optimize_with 调试已弃用、并将在 后续版本中删除。 默认情况下、该行为启用。 asme674 /home/juan/ti_04.02.00.09/bios_6_52_00_12/packages/ti/sysbios/rts/ti/tls_get_tp.asm…… 备注#24038-D:--optimize_with 调试已弃用、并将在 后续版本中删除。 默认情况下、该行为启用。 asme674 /home/juan/ti_04.02.00.09/bios_6_52_00_12/packages/ti/sysbios/family/c62/TaskSupport_asm.s62…… 备注#24038-D:--optimize_with 调试已弃用、并将在 后续版本中删除。 默认情况下、该行为启用。 are674 bios.obj c64p_exception_asm.obj c64p_hwi_asm_switch.obj c64p_hwi_disp_always.obj timer64_Timer_asm_asm_tls_get_tp.obj c62_asSupport_asc.obj ... gmake[1]:完成目录`/home/juan/code/messageq/dsp/src/sysbios 的 库构建。 SED 的"^\"\(package/cfg/app_pe674cfg.cmd\)"\"/home/juan/code/messageq/dsp/Debug/configPkg /\1\" package/cfg/app_pe674.xdl> linker.cmd /home/juan/ti_04.02.00.09/xdctools_3_50_04_43_core/bin/setdate -r:max package/cfg/app_pe674.h compiler.opt compiler.opt.defs rm -f package/cfg/app_pe674 # cle674/pedec.oe674 ## /home/juan/ti_04.02.00.09/ti-cgt-c6000_8.2.2/bin/cl6x -c -g -optimize_won_debug -QQ -pdsw225 -mo -mv6740 -abi=eabi -eoe.oe674 -ea.se674 -m10 -mo -Dxdc_cfg_xheader__="configPkg/package/cfg/app_p674.h"-Dxdc_target_name_dxdc_cfg__xtout_zh_-ld_-dc/lds_/vers_zh_target_zh_target_target_target_target_target_id=dx2_dc/ld_zh_target_zh_target_target_target_id=dc/lds_/lds_/lds_/lds_/ld_target_target_zh_target_zh_target_target_target std.h -i/home/ju/ti_04.02.00.09/BIOS_6_52_00_12/packages -i/home/juan/ti_04.02.00.09/IPC_3_47_00_00/packages -i/home/juan/ti_04.02.00.09/pd_04.02.04_i_100_i/tid_04.02.04_i_home/i_08/i_04.02.00.08/i_100_k_/i_/i_/i_/i_04.02.04_/i_/i_/i_/i_/i_/i_/i_/i_/i_/i_04.02.04_/i_/i_/i_/i_/i_/i_/i_/i_/i_/i_u_04.02.00.04.02.04_/i_/i_/i_/i_/i_/i_/i_/i_/i_/i_/i_/i_/i_/i_u.04.02.00.04.02. -i/home/ju/ti_04.02.00.09/ti-cgt-C6000_8.2.2/include -fs=/package/cfg -fr=/package/cfg -ea.se674 -fc packages/cfg/app_pe674.c /home/juan/ti_04.02.00.09/xdctools_3_50_04_43_core/bin/mkdep std.h -a package/cfg/app_pe674.oe674.dep package/cfg -s oe674 packages/cfg/app_petti.c -c -c -c -c674_-ex_dc/dex_zh_target_target_zh_target_config_dum_zh_target_target_target_target_target_zh_target_target_target_target_target_dum_zh_target_target_target_target_target_target_target_cfg_configure_d674_-d_zh_config_ec_decime674 -dap_cfg_cfg_ecime_d674_-ude_dum_zh_cfg_cfg_ude_dap_ec_ecue_dap_ecue_d674_-udpage_ed.ec_ecue_dap_ed.ec_ecue_dap_zh_ecue_dap -i/home/ju/ti_04.02.00.09/BIOS_6_52_00_12/packages -i/home/juan/ti_04.02.00.09/IPC_3_47_00_00/packages -i/home/juan/ti_04.02.00.09/pd_04.02.04_i_100_i/tid_04.02.04_i_home/i_08/i_04.02.00.08/i_100_k_/i_/i_/i_/i_04.02.04_/i_/i_/i_/i_/i_/i_/i_/i_/i_/i_04.02.04_/i_/i_/i_/i_/i_/i_/i_/i_/i_/i_u_04.02.00.04.02.04_/i_/i_/i_/i_/i_/i_/i_/i_/i_/i_/i_/i_/i_/i_u.04.02.00.04.02. -i/home/ju/ti_04.02.00.09/ti-cgt-C6000_8.2.2/include -fs=./package/cfg -fr=/package/cfg "/home/juan/ti_04.02.00.09/ipc_3_47_00_00/packages/ti/ipc/remoteproc/Resource.c ",第119行:备注#2142-D:有符号和无符号操作数之间的比较 备注"/home/juan/ti_04.02.00.09/ipc_3_47_00_00/packages/ti/sdo/ipc/GateMP.c /home/juan/ti_04.02.00.09/ipc_3_47_00_00/packages/ti/sdo/ipc/GateMP.c,第662行:有符号和操作数之间的比较"/home/juan/ti_04.02.00.09/ipc_3_47_00_00/packages/ti/sdo/ipc/GateMP.c,"693-D 行:有符号和无符号操作数之间的比较":/home/juan/ti_04.02.00.09/ipc_3_47_00_00/packages/ti/sdo/ipc/GateMP.c,第652-D 行: 备注#2142-D:比较有符号和无符号操作数 "/home/juan/ti_04.02.00.09/ipc_3_47_00_00/packages/ti/sdo/ipc/Ipc.c、第323行:备注#2142-D:比较有符号和无符号操作数 "/home/juan/ti_04.02.00.09/ipc_3_47_00_00/packages/ti/sdo/ipc/Ipc.c、第502行:备注#2142-D:比较有符号和无符号操作数 "/home/juan/ti_04.02.00.09/ipc_3_47_00_00/packages/ti/sdo/ipc/notifyDrivers/NotifyDriverShm.c、第239行 :备注#2142-D:比较有符号和无符号操作数"/home/juan/ti_04.02.00.09/ipc_3_47_00_00/packages/ti/sdo/ipc/notifyDrivers/NotifyDriverShm.c、第2142行:D: 已完成构建的有符号和无符号操作数之间的比较:"../app.cfg 使../src/sysbios/sysbios.ae674 ... 正在制作./src/ipc.ae674 ... 正在制作./src/utils.ae674 ... gmake[1]:没有为"全部"执行任何操作。 gmake[1]:没有为"全部"执行任何操作。 gmake[1]:没有为"全部"执行任何操作。 生成文件:"../main.cpp" 调用:C6000编译器 "/home/juan/ti_04.02.00.09/ti-cgt-c6000_8.2.2/bin/cl6x -mv6740 --include_path="/home/juan/ti/pdk_omapl138_1_0_3/packages/ti/drv/mcasp --include_path="/home/juan/code/messageq/dsp --include_path="/home/juan/code/messageq/common --include_path="/home/juan/ti_04.02.00.09/ti-cgt-c6000_8.2.2/include --include_path="--include_path="--g --diag_warning=225 --display_error_number="subproc_defination.cpp:"subproc_profilter"/home/juan/ti_04.02.00.09/pdk_omapl138_1_0_3/packages/ti/drv/mcasp/soc/mcasp_soc.h :"preproc_preproc_preproc_conference.prude"-out_preproc_preproc_preproc_prude.prude.prude_prude_prude_cp:-out_prudpage=225 --us.cpp:-out_prude_subproc_prude_subtry"-out.prudpremote_subproc_prude_sub 标识符"CSL_McaspRegs"未定义 "/home/juan/ti_04.02.00.09/pdk_omapl138_1_0_3/packages/ti/drv/mcasp/soc/mcasp_soc.h "、第128行:错误#20:标识符"CSL_AfifoRegs"未定义 "/home/juan/ti_04.02.00.09/pdk_omapl138_1_0_3/packages/ti/drv/mcasp/soc/mcasp_soc.h、第131行:错误#20:标识符"CSL_AdataRegs"未定义 "/home/juan/ti_04.02.00.09/pdk_omapl138_1_0_3/packages/ti/drv/mcasp/soc/mcasp_soc.h、第188行:致命错误#35:错误指令:"不支持的 SOC!! 在 编译"./main.cpp"时检测到3个错误和1个灾难性错误。 编译已终止。 gmake:***[main.obj]错误1 生成文件:"../server.cpp" 调用:C6000编译 器"/home/juan/ti_04.02.00.09/ti-cgt-c6000_8.2.2/bin/cl6x -mv6740 -include_path="/home/juan/ti/pdk_omapl138_1_0_3/packages/ti/drv/mcasp --include_path="/home/juan/code/messageq/dsp "-include_path="/home/juan/code/messageq/common --include_path="--include_path="/home/juan/ti_04.02.00.09/ti-cgt-c6000_8.2.2/include --include_path="--rebuild"preproc_defination="rus.file.config_build"--proc/rebuild" 。 ****构建完成****
如果我通过项目配置手动定义 SOC_OMAP138、我会看到有关缺少 I2C 头文件的错误...
****纯净的配置构建用于项目 DSP 的调试**** /home/juan/ti_04.02.00.09/ccsv7/utils/bin/gmake -k -j 8纯净 O 清理./src/ipc…… 正在清洁./src/utils ... 正在清洁./src/sysbios ... rm -rf "dsp.hex""configPkg/linker.cmd""configPkg/compiler.opt""dsp.out" rm -rf "configPkg/" rm -rf "main.obj" rm -rf "main.d""server.d" finished clean ** build finished finished ** **用于项目 DSP 的配置调试文件 /home/juan/ti_04.02.00.09/ccsv7/utils/bin/gmake -j"-c:-cj -c 文件-c:-c -c -c -c -c -c 文件-c:-cj /home/juan/ti_04.02.00.09/xdctools_3_50_04_43_core/xs xdcpath="/home/juan/ti_04.02.00.09/bios_6_52_00_12/packages;/home/juan/ti_04.02.00.09/ipc_3_47_00_00/packages;/home/juan/ti_04.02.00.09/pdk_omapl138_1_0_3/packages;/home/juan/ti_04.02.00.09/edma3_lld_2_12_05_30B/packages;/home/juan/ti_04.02.00.09/ndk_2_26_00_08/packages;/home/juan/ti_04.02.00.09/uia_2_21_02_07/packages;/home/juan/ti_04.02.00.09/ccsv7/ccs_base;" xdc.tools.configuro configPkg -t ti.targets.elf.c674 -p ti.platforms.evmOMAPL138 -r release -b "/home/juan/code/messageq/dsp/config.bld -c "/home/juan/ti_04.02.00.09/ti-cgt-c6000_8.2.2 --compileOptions "-g --optimize_with _debug"-v "../app.cfg " 包# (因为生成了 bld.mak 包#) /home/juan/ti_04.02.00.09/xdctools_3_50_04_43_core/xs -Dxdc.path="/home/juan/ti_04.02.00.09/bios_6_52_00_12/packages;/home/juan/ti_04.02.00.09/ipc_3_47_00_00/packages;/home/juan/ti_04.02.00.09/pdk_omapl138_1_0_3/packages;/home/juan/ti_04.02.00.09/edma3_lld_2_12_05_30B/packages;/home/juan/ti_04.02.00.09/ndk_2_26_00_08/packages;/home/juan/ti_04.02.00.09/uia_2_21_02_07/packages;/home/juan/ti_04.02.00.09/ccsv7/ccs_base;/home/juan/ti_04.02.00.09/xdctools_3_50_04_43_core/packages;..." dxdc.root=/home/juan/ti_04.02.00.09/xdctools_3_50_04_43_core -dxdc.Hostos=Linux -dconfig.importPath=".;/home/juan/ti_04.02.00.09/bios_6_52_00_12/packages;/home/juan/ti_04.02.00.09/ipc_3_47_00_00/packages;/home/juan/ti_04.02.00.09/pdk_omapl138_1_0_3/packages;/home/juan/ti_04.02.00.09/edma3_lld_2_12_05_30B/packages;/home/juan/ti_04.02.00.09/xdctools_3_50_04_43_core/packages;..;/home/juan/ti_04.02.00.09/xdctools_3_50_04_43_core;/home/juan/ti_04.02.00.09/ccsv7/ccs_base /home/juan/ti_04.02.00.09/xdctools_3_50_04_43_core/etc "-Dxdc.Bld.targets=""-DTOOLS=-f /home/juan/ti_04.02.00.09/ndk_2_26_00_08/packages /home/juan/ti_04.02.00.09/xdctools_3_50_04_43_core/packages/xdc/bld/bld.js ./config.Bld package.Bld.c package.c 包 (/home/juan/ti_04.02.00.09/uia_2_21_02_07/packages package.xdc.in包)比生成包#/dc 包的接口旧 /home/juan/ti_04.02.00.09/xdctools_3_50_04_43_core/xs -Dxdc.path="/home/juan/ti_04.02.00.09/bios_6_52_00_12/packages;/home/juan/ti_04.02.00.09/ipc_3_47_00_00/packages;/home/juan/ti_04.02.00.09/pdk_omapl138_1_0_3/packages;/home/juan/ti_04.02.00.09/edma3_lld_2_12_05_30B/packages;/home/juan/ti_04.02.00.09/ndk_2_26_00_08/packages;/home/juan/ti_04.02.00.09/uia_2_21_02_07/packages;/home/juan/ti_04.02.00.09/ccsv7/ccs_base;/home/juan/ti_04.02.00.09/xdctools_3_50_04_43_core/packages;..." -dxdc.root=/home/juan/ti_04.02.00.09/xdctools_3_50_04_43_core -dxdc.Hostos=Linux -dconfig.importPath=".;/home/juan/ti_04.02.00.09/bios_6_52_00_12/packages;/home/juan/ti_04.02.00.09/ipc_3_47_00_00/packages;/home/juan/ti_04.02.00.09/pdk_omapl138_1_0_3/packages;/home/juan/ti_04.02.00.09/ccsv7/ccs_base;/home/juan/ti_04.02.00.09/xdctools_3_50_04_43_core/packages;..;/home/juan/ti_04.02.00.09/uia_2_21_02_07/packages /home/juan/ti_04.02.00.09/xdctools_3_50_04_43_core package.xdc.in;/home/juan/ti_04.02.00.09/xdctools_3_50_04_43_core/etc "-dxdc.bld.targets=""-dTOOLS=-f XDC/services/intern/cmd/build./home/juan/ti_04.02.00.09/edma3_lld_2_12_05_30B/packages app_pe674.cfg 文件包#xdc/exc.c /home/juan/ti_04.02.00.09/ndk_2_26_00_08/packages package.xdc.de /home/juan/ti_04.02.00.09/xdctools_3_50_04_43_core/xs -Dxdc.path="/home/juan/ti_04.02.00.09/bios_6_52_00_12/packages;/home/juan/ti_04.02.00.09/ipc_3_47_00_00/packages;/home/juan/ti_04.02.00.09/pdk_omapl138_1_0_3/packages;/home/juan/ti_04.02.00.09/edma3_lld_2_12_05_30B/packages;/home/juan/ti_04.02.00.09/ndk_2_26_00_08/packages;/home/juan/ti_04.02.00.09/uia_2_21_02_07/packages;/home/juan/ti_04.02.00.09/ccsv7/ccs_base;/home/juan/ti_04.02.00.09/xdctools_3_50_04_43_core/packages;..." -dxdc.root=/home/juan/ti_04.02.00.09/xdctools_3_50_04_43_core -dxdc.Hostos=Linux -dconfig.importPath=".;/home/juan/ti_04.02.00.09/bios_6_52_00_12/packages;/home/juan/ti_04.02.00.09/ipc_3_47_00_00/packages;/home/juan/ti_04.02.00.09/pdk_omapl138_1_0_3/packages;/home/juan/ti_04.02.00.09/ccsv7/ccs_base;/home/juan/ti_04.02.00.09/xdctools_3_50_04_43_core/packages;..;/home/juan/ti_04.02.00.09/xdctools_3_50_04_43_core;/home/juan/ti_04.02.00.09/edma3_lld_2_12_05_30B/packages /home/juan/ti_04.02.00.09/xdctools_3_50_04_43_core/etc "-Dxdc.Bld.targets="-DTOOLS=/home/juan/ti_04.02.00.09/ndk_2_26_00_08/packages xdc.cfg app.xeBIOS 软件包/ti/sysbpackages/cfg/makefile 文件库/home/juan/ti_04.02.00.09/uia_2_21_02_07/packages app_pe674.cfg 正在生成自定义 ti.sdo.utils 库 makefile... 正在生成自定义 ti.sdo.ipc 库 makefile.... 链接库 ti.drv.i2c:./lib/omapl138/c674/release/ti.drv.i2c.ae674 链接库 ti.drv.UART:./lib/omapl138/c674/release/ti.drv.uart.ae674 链接库 ti.drv.McASP:./lib/omapl138/c674/release/ti.drv.mcasp.ae674 链接库 ti.board:./lib/lcdkOMAPL138/c674/release/ti.board.ae674 在 EDMA3 Drv getLibs 内 将与 EDMA3 RM getLibs 内的 ti.sdo.EDMA3.drv:lib/674/release/EDMA3_LLD_drv.ae674链接 将与 ti.sdo.edma3.rm:lib/omapl138-EVM/674/release/edma3_LLD_rm.ae674链接 库 ti.CSL:./lib/omapl138/c674/release/ti.csl.ae674 链接库 ti.osal:./lib/tirtos/omapl138/c674/release/ti.osal.ae674 开始构建库源... 正在制作/home/juan/code/messageq/dsp/src/ipc.ae674 ... gmake[1]:输入目录`/home/juan/code/messageq/dsp/src/ipc 的 cle674 /home/juan/ti_04.02.00.09/ipc_3_47_00_00/packages/ti/ipc/transports/TransportRpmsg.c…… 备注#24038-D:--optimize_with 调试已弃用、并将在 后续版本中删除。 默认情况下、该行为启用。 备注#24038-D:-gcc 已弃用、将在后续 版本中删除。 GCC 兼容性通过--relaxed_ansi 选项实现 、是编译器的默认行为。 asme674 /home/juan/ti_04.02.00.09/ipc_3_47_00_00/packages/ti/sdo/ipc/gates/GateAAMonitor_asm.s64P…… 备注#24038-D:--optimize_with 调试已弃用、并将在 后续版本中删除。 默认情况下、该行为启用。 备注#24038-D:-gcc 已弃用、将在后续 版本中删除。 GCC 兼容性通过--relaxed_ansi 选项实现 、是编译器的默认行为。 are674 ipc.obj gates_GateAAMonitor_asm.obj ... gmake[1]:离开目录`/home/juan/code/messageq/dsp/src/ipc 使/home/juan/code/messageq/dsp/src/utils.ae674成为... gmake[1]:输入目录`/home/juan/code/messageq/dsp/src/utils 的 cle674 /home/juan/ti_04.02.00.09/ipc_3_47_00_00/packages/ti/sdo/utils/UTILS.c…… 备注#24038-D:--optimize_with 调试已弃用、并将在 后续版本中删除。 默认情况下、该行为启用。 are674 utils.obj…… gmake[1]:离开目录`/home/juan/code/messageq/dsp/src/utils 使/home/juan/code/messageq/dsp/src/sysbios/sysbios.ae674成为... gmake[1]:输入目录`/home/juan/code/messageq/dsp/src/sysbios 的 cle674 /home/juan/ti_04.02.00.09/bios_6_52_00_12/packages/ti/sysbios/BIOS.c…… 备注#24038-D:--optimize_with 调试已弃用、并将在 后续版本中删除。 默认情况下、该行为启用。 asme674 /home/juan/ti_04.02.00.09/bios_6_52_00_12/packages/ti/sysbios/family/c64p/Exception_asm.s64P…… 备注#24038-D:--optimize_with 调试已弃用、并将在 后续版本中删除。 默认情况下、该行为启用。 asme674 /home/juan/ti_04.02.00.09/bios_6_52_00_12/packages/ti/sysbios/family/c64p/Hwi_asm.s62…… 备注#24038-D:--optimize_with 调试已弃用、并将在 后续版本中删除。 默认情况下、该行为启用。 asme674 /home/juan/ti_04.02.00.09/bios_6_52_00_12/packages/ti/sysbios/family/c64p/Hwi_asm_switch.s62…… 备注#24038-D:--optimize_with 调试已弃用、并将在 后续版本中删除。 默认情况下、该行为启用。 asme674 /home/juan/ti_04.02.00.09/bios_6_52_00_12/packages/ti/sysbios/family/c64p/Hwi_disp_always.s64P…… 备注#24038-D:--optimize_with 调试已弃用、并将在 后续版本中删除。 默认情况下、该行为启用。 asme674 /home/juan/ti_04.02.00.09/bios_6_52_00_12/packages/ti/sysbios/timers/timer64/Timer_asm.s64P…… 备注#24038-D:--optimize_with 调试已弃用、并将在 后续版本中删除。 默认情况下、该行为启用。 asme674 /home/juan/ti_04.02.00.09/bios_6_52_00_12/packages/ti/sysbios/rts/ti/tls_get_tp.asm…… 备注#24038-D:--optimize_with 调试已弃用、并将在 后续版本中删除。 默认情况下、该行为启用。 asme674 /home/juan/ti_04.02.00.09/bios_6_52_00_12/packages/ti/sysbios/family/c62/TaskSupport_asm.s62…… 备注#24038-D:--optimize_with 调试已弃用、并将在 后续版本中删除。 默认情况下、该行为启用。 are674 bios.obj c64p_exception_asm.obj c64p_hwi_asm_switch.obj c64p_hwi_disp_always.obj timer64_Timer_asm_asm_tls_get_tp.obj c62_asSupport_asc.obj ... gmake[1]:完成目录`/home/juan/code/messageq/dsp/src/sysbios 的 库构建。 SED 的"^\"\(package/cfg/app_pe674cfg.cmd\)"\"/home/juan/code/messageq/dsp/Debug/configPkg /\1\" package/cfg/app_pe674.xdl> linker.cmd /home/juan/ti_04.02.00.09/xdctools_3_50_04_43_core/bin/setdate -r:max package/cfg/app_pe674.h compiler.opt compiler.opt.defs rm -f package/cfg/app_pe674 # cle674/pedec.oe674 ## /home/juan/ti_04.02.00.09/ti-cgt-c6000_8.2.2/bin/cl6x -c -g -optimize_won_debug -QQ -pdsw225 -mo -mv6740 -abi=eabi -eoe.oe674 -ea.se674 -m10 -mo -Dxdc_cfg_xheader__="configPkg/package/cfg/app_p674.h"-Dxdc_target_name_dxdc_cfg__xtout_zh_-ld_-dc/lds_/vers_zh_target_zh_target_target_target_target_target_id=dx2_dc/ld_zh_target_zh_target_target_target_id=dc/lds_/lds_/lds_/lds_/ld_target_target_zh_target_zh_target_target_target std.h -i/home/ju/ti_04.02.00.09/BIOS_6_52_00_12/packages -i/home/juan/ti_04.02.00.09/IPC_3_47_00_00/packages -i/home/juan/ti_04.02.00.09/pd_04.02.04_i_100_i/tid_04.02.04_i_home/i_08/i_04.02.00.08/i_100_k_/i_/i_/i_/i_04.02.04_/i_/i_/i_/i_/i_/i_/i_/i_/i_/i_04.02.04_/i_/i_/i_/i_/i_/i_/i_/i_/i_/i_u_04.02.00.04.02.04_/i_/i_/i_/i_/i_/i_/i_/i_/i_/i_/i_/i_/i_/i_u.04.02.00.04.02. -i/home/ju/ti_04.02.00.09/ti-cgt-C6000_8.2.2/include -fs=/package/cfg -fr=/package/cfg -ea.se674 -fc packages/cfg/app_pe674.c /home/juan/ti_04.02.00.09/xdctools_3_50_04_43_core/bin/mkdep std.h -a package/cfg/app_pe674.oe674.dep package/cfg -s oe674 packages/cfg/app_petti.c -c -c -c -c674_-ex_dc/dex_zh_target_target_zh_target_config_dum_zh_target_target_target_target_target_zh_target_target_target_target_target_dum_zh_target_target_target_target_target_target_target_cfg_configure_d674_-d_zh_config_ec_decime674 -dap_cfg_cfg_ecime_d674_-ude_dum_zh_cfg_cfg_ude_dap_ec_ecue_dap_ecue_d674_-udpage_ed.ec_ecue_dap_ed.ec_ecue_dap_zh_ecue_dap -i/home/ju/ti_04.02.00.09/BIOS_6_52_00_12/packages -i/home/juan/ti_04.02.00.09/IPC_3_47_00_00/packages -i/home/juan/ti_04.02.00.09/pd_04.02.04_i_100_i/tid_04.02.04_i_home/i_08/i_04.02.00.08/i_100_k_/i_/i_/i_/i_04.02.04_/i_/i_/i_/i_/i_/i_/i_/i_/i_/i_04.02.04_/i_/i_/i_/i_/i_/i_/i_/i_/i_/i_u_04.02.00.04.02.04_/i_/i_/i_/i_/i_/i_/i_/i_/i_/i_/i_/i_/i_/i_u.04.02.00.04.02. -i/home/ju/ti_04.02.00.09/ti-cgt-C6000_8.2.2/include -fs=./package/cfg -fr=/package/cfg "/home/juan/ti_04.02.00.09/ipc_3_47_00_00/packages/ti/ipc/remoteproc/Resource.c ",第119行:备注#2142-D:有符号和无符号操作数之间的比较 备注"/home/juan/ti_04.02.00.09/ipc_3_47_00_00/packages/ti/sdo/ipc/GateMP.c /home/juan/ti_04.02.00.09/ipc_3_47_00_00/packages/ti/sdo/ipc/GateMP.c,第662行:有符号和操作数之间的比较"/home/juan/ti_04.02.00.09/ipc_3_47_00_00/packages/ti/sdo/ipc/GateMP.c,"693-D 行:有符号和无符号操作数之间的比较":/home/juan/ti_04.02.00.09/ipc_3_47_00_00/packages/ti/sdo/ipc/GateMP.c,第652-D 行: 备注#2142-D:比较有符号和无符号操作数 "/home/juan/ti_04.02.00.09/ipc_3_47_00_00/packages/ti/sdo/ipc/Ipc.c、第323行:备注#2142-D:比较有符号和无符号操作数 "/home/juan/ti_04.02.00.09/ipc_3_47_00_00/packages/ti/sdo/ipc/Ipc.c、第502行:备注#2142-D:比较有符号和无符号操作数 "/home/juan/ti_04.02.00.09/ipc_3_47_00_00/packages/ti/sdo/ipc/notifyDrivers/NotifyDriverShm.c、第239行 :备注#2142-D:比较有符号和无符号操作数"/home/juan/ti_04.02.00.09/ipc_3_47_00_00/packages/ti/sdo/ipc/notifyDrivers/NotifyDriverShm.c、第2142行:D: 已完成构建的有符号和无符号操作数之间的比较:"../app.cfg 使../src/sysbios/sysbios.ae674 ... 正在制作./src/ipc.ae674 ... 正在制作./src/utils.ae674 ... gmake[1]:没有为"全部"执行任何操作。 gmake[1]:没有为"全部"执行任何操作。 gmake[1]:没有为"全部"执行任何操作。 生成文件:"../server.cpp" 调用:C6000编译 器"/home/juan/ti_04.02.00.09/ti-cgt-c6000_8.2.2/bin/cl6x -mv6740 --include_path="/home/juan/ti/pdk_omapl138_1_0_3/packages/ti/drv/mcasp --include_path="/home/juan/code/messageq/dsp --include_path="/home/juan/code/messageq/common --include_path="--include_path="/home/juan/ti_04.02.00.09/ti-cgt-c6000_8.2.2/include --define_path="--define="cppm_deft example.cpp -example.prudio="ctrabrom_subfilter.cpp :"ip_example.comprude/cprudit_proc:"ip_subfilter.cpp:"prisotherboard"/ip_example.prudit.ip_example.prude/cp:/home/juan/ti_04.02.00.09/pdk_omapl138_1_0_3/packages/ti/csl/csl_i2c.h。 编译已终止。 gmake:***[server.obj]错误1 生成文件:"../main.cpp" 调用:C6000编译 器"/home/juan/ti_04.02.00.09/ti-cgt-c6000_8.2.2/bin/cl6x -mv6740 --include_path="/home/juan/ti/pdk_omapl138_1_0_3/packages/ti/drv/mcasp --include_path="/home/juan/code/messageq/dsp --include_path="/home/juan/code/messageq/common --include_path="--include_path="/home/juan/ti_04.02.00.09/ti-cgt-c6000_8.2.2/include --include_path="cppp --include_path="--exit_prob="us_rebuild"--pred_confirm_de="us.prisd_probot"-out_probe.comprisd_probulation="-out_probe.come.prisd_remot_probe.prisot_probe.come.g_probe.come.prisot_remot_probe.come.prisot_probe.come.prude_probe.g_probe.come.prude_remot_pro ****构建完成****
我的文件系统包括 ti/CSL/src/IP/i2c/v0/cslr_i2c.h..
是否有人可以...
- 帮助我解决此问题、以便我可以将所有音频处理卸载到 DSP、并将 Linux 仅用于用户应用... 或者、
- 说服我使用 Linux 向 DSP 提供音频数据包...
谢谢、
胡安
