“主题“中讨论的其他器件:DCA1000EVM、 AWR2944、 SysConfig
工具/软件:
TI 工程师您好!
在运行 OOB 演示时、我已使用 DCA1000EVM 和 AWR2944EVM 成功收集了原始 ADC 数据。 现在我想对 HECR 演示执行相同的操作。 但我在演示方面发现了一些问题。
尽管在 chirp_design_HECR.h 文件内启用了 LVDS 流式传输功能 、但 DCA1000EVM_CLI_Control.exe 仍会在日志文件内生成“No LVDS DATA“警告。
结果表明、mmw_load_params.c 加载 LVDS 流配置数据的函数仅在存在#define LVDS_STREAM 时才有效。 为了解决这个问题、我尝试了以下方法:
- 将 LVDS_STREAM 添加到以下目录下的预定义符号:CCS -> Project Properties -> Build -> Compiler -> Predefined Symbols
- 导致:
- 文件中未定义的第一个引用的符号--------- ------------------------ MmwDemo_LVDSStreamDeleteSwSession /demo/awr2944/mss/mss_main.o MmwDemo_LVDSStreamInit /demo/awr2944/mss/mss_main.o MmwDemo_LVDSStreamSwConfig /demo/awr2944/mss/mss_main.o MmwDemo_configLVDSHwData /demo/awr2944/common/mmw_load_params.o
- 将 mmw_dlvs_stream.c 包括到工程构建中(,因为默认情况下不包括它)
- 导致:
- 文件中未定义的第一个引用的符号--------- ------------------------ gCbuffAttrs C:/ti/mmwave_mcuplus_sdk_04_07_00_01/mcu_plus_sdk_awr294x_10_00_00_07/source/drivers/lib/drivers.awr294x.r5f.ti-arm-clang.release.lib gCbuffObject C:/ti/mmwave_mcuplus_sdk_04_07_00_01/mcu_plus_sdk_awr294x_10_00_00_07/source/drivers/lib/drivers.awr294x.r5f.ti-arm-clang.release.lib gCbuffObjectPtr C:/ti/mmwave_mcuplus_sdk_04_07_00_01/mcu_plus_sdk_awr294x_10_00_00_07/source/drivers/lib/drivers.awr294x.r5f.ti-arm-clang.release.lib
- 在 syscfg 中添加了 cbuff 驱动程序(请参阅屏幕截图):
- 导致其他一些驱动程序似乎出现故障。 以下是我得到的错误:
Building file: "C:/Users/mmpas/AWR2944EVM_TRACKING/awr2944_corner_radar_mss/mss/mssgenerated/ti_drivers_config.c"
Invoking: Arm Compiler
"C:/ti/ccs1281/ccs/tools/compiler/ti-cgt-armllvm_3.2.2.LTS/bin/tiarmclang.exe" -c -mcpu=cortex-r5 -mfloat-abi=hard -mfpu=vfpv3-d16 -mlittle-endian -mthumb -O3 -I"C:/ti/radar_toolbox_3_20_00_04/source/ti/examples/Automotive_ADAS_and_Parking/high_end_corner_radar/src/alg/gtrack" -I"C:/ti/ccs1281/ccs/tools/compiler/ti-cgt-armllvm_3.2.2.LTS/include/c" -I"C:/ti/mmwave_mcuplus_sdk_04_07_00_01/mcu_plus_sdk_awr294x_10_00_00_07/source" -I"C:/ti/mmwave_mcuplus_sdk_04_07_00_01/mcu_plus_sdk_awr294x_10_00_00_07/source/kernel/freertos/FreeRTOS-Kernel/include" -I"C:/ti/mmwave_mcuplus_sdk_04_07_00_01/mcu_plus_sdk_awr294x_10_00_00_07/source/kernel/freertos/portable/TI_ARM_CLANG/ARM_CR5F" -I"C:/ti/mmwave_mcuplus_sdk_04_07_00_01/mcu_plus_sdk_awr294x_10_00_00_07/source/kernel/freertos/config/awr294x/r5f" -I"C:/ti/mmwave_mcuplus_sdk_04_07_00_01/mcu_plus_sdk_awr294x_10_00_00_07/source/networking/enet" -I"C:/ti/mmwave_mcuplus_sdk_04_07_00_01/mcu_plus_sdk_awr294x_10_00_00_07/source/networking/enet/core" -I"C:/ti/mmwave_mcuplus_sdk_04_07_00_01/mcu_plus_sdk_awr294x_10_00_00_07/source/networking/enet/utils" -I"C:/ti/mmwave_mcuplus_sdk_04_07_00_01/mcu_plus_sdk_awr294x_10_00_00_07/source/networking/enet/utils/include" -I"C:/ti/mmwave_mcuplus_sdk_04_07_00_01/mmwave_dfp_02_04_17_00" -I"C:/ti/mmwave_mcuplus_sdk_04_07_00_01/mmwave_mcuplus_sdk_04_07_00_01" -I"C:/Users/mmpas/AWR2944EVM_TRACKING/awr2944_corner_radar_mss" -I"C:/Users/mmpas/AWR2944EVM_TRACKING/awr2944_corner_radar_mss/alg/gtrack" -I"C:/Users/mmpas/AWR2944EVM_TRACKING/awr2944_corner_radar_mss/mss/" -I"C:/Users/mmpas/AWR2944EVM_TRACKING/awr2944_corner_radar_mss/mss/mssgenerated" -I"C:/Users/mmpas/AWR2944EVM_TRACKING/awr2944_corner_radar_mss/demo/awr2944" -DLVDS_STREAM -DGTRACK_3D -DDOWNLOAD_FROM_CCS -DDRIVERS_RADAR_HWA_V2 -DDebugP_LOG_ENABLED -DMMWDEMO_DDM -DTRACKER_ON_MSS -DMMWAVELINK_ON_MSS -DSOC_AWR294X -DSOC_AWR2944 -D_LITTLE_ENDIAN -DSUBSYS_MSS -D_DEBUG_=1 -g -Wall -Wno-gnu-variable-sized-type-not-at-end -Wno-unused-function -MMD -MMD -MP -MF"mss/mssgenerated/ti_drivers_config.d_raw" -MT"mss/mssgenerated/ti_drivers_config.o" -o"mss/mssgenerated/ti_drivers_config.o" "C:/Users/mmpas/AWR2944EVM_TRACKING/awr2944_corner_radar_mss/mss/mssgenerated/ti_drivers_config.c"
mss/subdir_rules.mk:43: recipe for target 'mss/mssgenerated/ti_drivers_config.o' failed
C:/Users/mmpas/AWR2944EVM_TRACKING/awr2944_corner_radar_mss/mss/mssgenerated/ti_drivers_config.c:505:86: error: expected expression
rpmsgParams.vringTxBaseAddr[CSL_CORE_ID_C66SS0] = (uintptr_t)(&gIpcSharedMem[]);
所以我根本无法解决这个问题、尽管我认为我走在正确的轨道上。 综合考虑这一切 请告诉我如何将 LVDS 流功能正确纳入 HECR 演示。
如果您想知道我的硬件和 DCA1000EVM 使用过程是什么、请点击此处查看、不过如演示中所述、问题出在 https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/1572559/awr2944evm-gathering-data-with-the-dca1000evm-with-hecr-demo-running 方面
此致、
标记

