主题中讨论的其他器件:CC1352P7、 TLV320AIC3254、 SysConfig
工具与软件:
您好!
我想在 TI-RTOS 中迁移"audiohal_packetizer_echo_CC1352P1_LAUNCHXL_tirtos_ccs"项目@ CC1352P1 unning
到在 TI-RTOS7中运行的"audiohal_packetizer_echo_lp_CC1352P7_1_tirtos7_gcc"@ CC1352P7-1。
在"i2secho_CC1352P1_LAUNCHXL_tirtos_cc"示例中覆盖 audiohal_packetizer_echo_CC1352P1_LAUNCHXL_tirtos7_gcc"后、
修改 audiohal_packetizer_echo.c 和 main_tirtos.c、以及
将 COM_TI_SIMPLELINK_AUDIO_PLUGIN_INSTALL_DIR 添加到 C/C++ Build>Environment、生成时会出现以下错误。
>>>控制台消息>>>
****构建项目 audioal_packetizer_echo_lp_CC1352P7_1_tirtos7_gcc 的配置调试****
"C:\\ti\\ccs1281\\ccs\\utils\\bin\gmake"-k -j 8 all -O
构建文件:"../audiohal_packetizer_echo.c"
调用:GNU 编译器
"c:/ti/gcc_arm_none_eabi_9_2_1/bin/arm-none-eabi-gcc-9.2.1.exe /ti/workspace_v12/audiohal_packetizer_echo_LP_CC1352P7_1_tirtos7_gcc/Debug /ti/simplelink_cc13xx_cc26xx_sdk_7_41_00_17/source /ti/simplelink_cc13xx_cc26xx_sdk_7_41_00_17/source/ti/posix/gcc /ti/gcc_arm_none_eabi_9_2_1/arm-none-eabi/include/newlib-nano /ti/simplelink_audio_plugin_3_30_00_06/source/ti/audio/hal /ti/simplelink_audio_plugin_3_30_00_06/source /ti/simplelink_audio_plugin_3_30_00_06/source/ti/audio/stream /ti/workspace_v12/audiohal_packetizer_echo_LP_CC1352P7_1_tirtos7_gcc/Debug/syscfg -c -mcpu=cortex-m4 -march=armv7e-m -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-D16 -i"C:-i"C:-i"c:dwag_auditizer"-i"c:-i_auditizer"-i_echo_c:-mc:-mc:-f_audit"-mc:-mc:-mc:-f_audit_auditizer"-mc:-mc:-mc:-f_audit_auditor"-mc:@-mc:-f_auditor"-mc:-web"-web"-f_audit_auditizer"-mc:-f_auditor"/ti/simplelink_audio_plugin_3_30_00_06/source/ti/audio/hal/codec -mc:/ti/gcc_arm_none_eabi_9_2_1/arm-none-eabi/include -mc:/ti/simplelink_cc13xx_cc26xx_sdk_7_41_00_17/kernel/tirtos7/packages -f_auditor"/ti/workspace_v12/audiohal_packetizer_echo_LP_CC1352P7_1_tirtos7_gcc -webench"
subdir_rules.mk:9:目标'audiohal_packetizer_echo_o'的配方失败
gmake:***没有创建目标'C:/ti/ccs1281/ccs/eclipse/COM_TI_SIMPLELINK_AUDIO_PLUGIN_INSTALL_DIR/source/ti/audio/hal/AudioHAL.c 的规则、'AudioHAL/AudioHAL.o'需要此规则。
gmake:***没有创建目标'C:/ti/ccs1281/ccs/eclipse/COM_TI_SIMPLELINK_AUDIO_PLUGIN_INSTALL_DIR/source/ti/audio/hal/codec/AudioHALCodec.c 的规则、'AudioHAL/AudioHALCodec.o'需要。
gmake:***没有创建目标'C:/ti/ccs1281/ccs/eclipse/COM_TI_SIMPLELINK_AUDIO_PLUGIN_INSTALL_DIR/source/ti/audio/hal/codec/AudioHAL_I2C.c 的规则、'AudioHAL/AudioHAL_I2C.o'需要。
gmake:***没有创建目标'C:/ti/ccs1281/ccs/eclipse/COM_TI_SIMPLELINK_AUDIO_PLUGIN_INSTALL_DIR/source/ti/audio/hal/codec/MCLKCC26XX.c 的规则、'AudioHAL/MCLKCC26XX.o'需要。
gmake:***没有创建目标'C:/ti/ccs1281/ccs/eclipse/COM_TI_SIMPLELINK_AUDIO_PLUGIN_INSTALL_DIR/source/ti/audio/hal/codec/TLV320AIC3254.c 的规则、'AudioHAL/TLV320AIC3254.o'需要。
gmake:***没有创建'AudioStream/Packetizer.o'所需的目标'C:/ti/ccs1281/ccs/eclipse/COM_TI_SIMPLELINK_AUDIO_PLUGIN_INSTALL_DIR/source/ti/audio/stream/Packetizer.c '的规则。
../audiohal_packetizer_echo.c:79:1:警告:在文件作用域中可修改的"bitstream"
79 | uint8_t bitstream[PACKETIZER_HEADER_SIZE + ADPCM_ENC_FRAME_SIZE (ADPCM_PCM_FRAME_SIZE (SAMPLE_RATE))];
|^~~~~~~
../audiohal_packetizer_echo.c:在函数"mainThread"中:
../audiohal_packetizer_echo.c:190:34:错误:"Board_AUDIOHAL_codec"未声明(在此函数中首次使用)
190 | tlv320Handle = AudioHAL_open (board_audioHAL_codec、&audioHalParams);
|^~~~~~~~~~~~~~~~~~~~
../audiohal_packetizer_echo.c:190:34:注意:对于出现在中的每个函数、每个未声明的标识符只报告一次
gmake:***[audiohal_packetizer_echo.o]错误1.
gmake:由于错误、未重制目标"all"。
****构建完成****
<<<<控制台消息<<<<
在"gmake:*** No rule to make target"的情况下、自动生成的文件(*.mk)生成错误。
如果您能告诉我如何解决上述问题、我将不胜感激。
非常感谢。
此致、
JM Kim