Tool/software: Code Composer Studio
hello,
I tried with "ods_point_cloud_68xx_hwa_es1" demo project and in that i modified & hard coded [mmw_cli.c] MmwDemo_CLILvdsStreamCfg function as
int8_t subFrameNum=LVDSSTREAM_HCC_SUBFRAME_IDX;
cfg.isHeaderEnabled = LVDSSTREAM_HCC_ENABLE_HEADER; //(bool) atoi(argv[2]);
cfg.dataFmt = LVDSSTREAM_HCC_DATA_FMT; //(uint8_t) atoi(argv[3]);
cfg.isSwEnabled = LVDSSTREAM_HCC_ENABLE_SW; //(bool) atoi(argv[4]);
then with help of mmw visualizer i got LVDS Data output. that is ok
But the problem is each and every command which comes from visualizer need to implement hard coded instead of this i want LVDS data output in "mmwave_sdk_68xx_hcc_mss" demo project .[ Industrial Toolbox 4.5.1 ]
to get LVDS Data i did following changes in hc_config_defs.h header file. but still i am not getting any data on LVDS lines.
#ifndef HC_CONFIG_DEFS_H
#define HC_CONFIG_DEFS_H
#include <ti/common/sys_common.h>
// #ifndef PROFILE_CALIBRATION
// #define PROFILE_CALIBRATION
// #endif
//
#ifndef PROFILE_ADVANCED_SUBFRAME
#define PROFILE_ADVANCED_SUBFRAME
#endif
//
// #ifndef PROFILE_2d_BPM
// #define PROFILE_2d_BPM
// #endif
// #ifndef PROFILE_2d
// #define PROFILE_2d
// #endif
#define CHANNEL_HCC_CASCADING (0U)
#define ADC_HCC_NUM_ADC_BITS (2U)
#define ADC_HCC_OUTPUT_FMT (1U)
#define ADCBUF_HCC_SUBFRAME_IDX (-1)
#define ADCBUF_HCC_OUTPUT_FMT (0U)
#define ADCBUF_HCC_SAMPLE_SWAP (1U)
#define ADCBUF_HCC_CHAN_INTERLEAVE (1U)
#define ADCBUF_HCC_CHIRP_THRESHOLD (1U)
#define LP_HCC_DONT_CARE (0U)
#define LP_HCC_LOW_POWER_MODE (0U)
#define CLUTTER_HCC_SUBFRAME_IDX (-1)
#define CLUTTER_HCC_ENABLED (0)
#define AOAFOV_HCC_SUBFRAME_IDX (-1)
#define AOAFOV_HCC_MIN_AZIMUTH_DEG (-90)
#define AOAFOV_HCC_MAX_AZIMUTH_DEG (90U)
#define AOAFOV_HCC_MIN_ELEVATION_DEG (-90)
#define AOAFOV_HCC_MAX_ELEVATION_DEG (90U)
#define COMPRANGEBIASANDRXCHANPHASE (0.0f)
#define EXTENDMAXVELOCITY_HCC_SUBFRAME_IDX (-1)
#define EXTENDMAXVELOCITY_HCC_ENABLED (0U)
#define ANALOGMONITOR_HCC_RX_SATURATION (0U)
#define ANALOGMONITOR_HCC_SIG_IMG_BAND (0U)
#define LVDSSTREAM_HCC_SUBFRAME_IDX (-1)
#define LVDSSTREAM_HCC_ENABLE_HEADER (1U)
#define LVDSSTREAM_HCC_DATA_FMT (1U)
#define LVDSSTREAM_HCC_ENABLE_SW (1U)
#if defined(PROFILE_CALIBRATION)
#include "../mss/hc_config_profile_calibration.h"
#elif defined(PROFILE_ADVANCED_SUBFRAME)
#include "../mss/hc_config_profile_advanced_subframe.h"
#elif defined(PROFILE_2d_BPM)
#include "../mss/hc_config_profile_2d_bpm.h"
#elif defined(PROFILE_2d)
#include "../mss/hc_config_profile_2d.h"
#else
#define PROFILE_3d
#include "../mss/hc_config_profile_3d.h"
#endif
#endif
Please guide me to get LVDS Data by using "mmwave_sdk_68xx_hcc_mss" demo project .