This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

How to import the waveform configuration verified in mmWave into CCS project

Hi Team,

Customer can configure chirp waveforms and obtain original sampling data of ADC through mmWaveStudio and DCA1000 data acquisition card.  Customer would like to know how to export the configuration in mmWave and import it into CCS project after the waveform verification is completed? Is there an simple way?

  • Hi,

    There is no automated way to perform this.

    What CCS project is this customer using?

    If this is a CCS project based on the mmwave SDK demo, then the RF configuration is implemented in the profile file used by the command line configuration

    thank you

    Cesar

  • Hi Cesar,

    it is MRR project . If he needs to modify the RF configuration of the CCS project, how to verify that the waveform meets the requirements after the modification is completed?

    Thanks.

  • Hi,

    In the MRR demo, the configuration is hard-coded in the following file

    mmwave_automotive_toolbox\labs\lab0007_medium_range_radar\src\common\cfg.c

    For the MRR mode, "NUM_SUBFRAMES == 1" and the following configuration applies (profile 0)

    The customer would have to update these values.

    Please let us know if there are additional questions

    thank you

    Cesar

        if (profileNum == 0U)
        {
            /* Populate the default configuration for profile 0  */
            ptrProfileCfg->profileId             = PROFILE_MRR_PROFILE_ID;
            ptrProfileCfg->startFreqConst        = PROFILE_MRR_START_FREQ_VAL;
            ptrProfileCfg->idleTimeConst         = PROFILE_MRR_IDLE_TIME_VAL;
            ptrProfileCfg->adcStartTimeConst     = PROFILE_MRR_ADC_START_TIME_VAL;
            ptrProfileCfg->rampEndTime           = PROFILE_MRR_RAMP_END_TIME_VAL;
            ptrProfileCfg->txOutPowerBackoffCode = PROFILE_MRR_TXOUT_POWER_BACKOFF;
            ptrProfileCfg->txPhaseShifter        = PROFILE_MRR_TXPHASESHIFTER_VAL;
            ptrProfileCfg->freqSlopeConst        = PROFILE_MRR_FREQ_SLOPE_VAL;
            ptrProfileCfg->txStartTime           = PROFILE_MRR_TX_START_TIME_VAL;
            ptrProfileCfg->numAdcSamples         = PROFILE_MRR_ADC_SAMPLE_VAL;
            ptrProfileCfg->digOutSampleRate      = PROFILE_MRR_DIGOUT_SAMPLERATE_VAL;
            ptrProfileCfg->hpfCornerFreq1        = PROFILE_MRR_HPFCORNER_FREQ1_VAL;
            ptrProfileCfg->hpfCornerFreq2        = PROFILE_MRR_HPFCORNER_FREQ2_VAL;
            ptrProfileCfg->rxGain                = PROFILE_MRR_RX_GAIN_VAL;