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.

AWR1843: Change angle FFT size

Part Number: AWR1843

Dear supports,

I have a question about angle FFT size on OOB demo by AWR1843.

We want to change angle FFT size from 64 to 128.

I changed definition of angle fft size below. (aoaprochwa.c)

#define DPU_AOAPROCHWA_LOG2_NUM_ANGLE_BINS 7

But demo program crashed.

Do you have any solutions?

I understand memory of HWA is 16kB * 4block but AoA processing can use only 1block.

Is this a critical issue?

Regards,

Kazuki

  • Hi,

    As you mentioned the HWA is limited in memory and this results in processing limitations.The OOB demo does not support more than 64 angle FFT size on HWA.

    You would need to use processing on DSP to support higher angle FFT processing

    thank you

    Cesar

  • Hi,

    Thank you for your quick reply.

    I have only HWA OOB demo for xWR1843.

    I know there are DSP and HWA OOB demo for xWR6843.

    Do you have DSP OOB demo for xWR1843? or porting guide?

    thank you

    Kazuki

  • Hi,

    I found migration guide.

    https://www.ti.com/lit/an/swra656b/swra656b.pdf?ts=1615508580089&ref_url=https%253A%252F%252Fe2e.ti.com%252F

    Would you tell me how to build OOB demo in industrial tool box?

    I can build demo in SDK but I cannot find makefile for OOB demo in industrial tool box.

    Regards,

    Kazuki

  • Hi,

    I understood OOB demo in industrialToolBox matches demo in SDK and DSP OOB demo is a xwr68xx demo in SDK.

    Is it correct?

    I tried to build OOB demo as migration guide.

    But I got below error massages. (below massages are part of error massage)

    Would you tell me what is needed for building?

    "C:/ti/mmwave_sdk_03_03_00_03/packages/ti/datapath/dpc/objectdetection/objdetdsp/src/objectdetection.c", line 1395: error #20: identifier "DPC_OBJDET_DPU_CFARCA_PROC_EDMA_PING_CH" is undefined
    "C:/ti/mmwave_sdk_03_03_00_03/packages/ti/datapath/dpc/objectdetection/objdetdsp/src/objectdetection.c", line 1396: error #20: identifier "DPC_OBJDET_DPU_CFARCA_PROC_EDMA_PING_SHADOW" is undefined
    "C:/ti/mmwave_sdk_03_03_00_03/packages/ti/datapath/dpc/objectdetection/objdetdsp/src/objectdetection.c", line 1397: error #20: identifier "DPC_OBJDET_DPU_CFARCA_PROC_EDMA_PING_EVENT_QUE" is undefined
    "C:/ti/mmwave_sdk_03_03_00_03/packages/ti/datapath/dpc/objectdetection/objdetdsp/src/objectdetection.c", line 1399: error #20: identifier "DPC_OBJDET_DPU_CFARCA_PROC_EDMA_PONG_CH" is undefined
    "C:/ti/mmwave_sdk_03_03_00_03/packages/ti/datapath/dpc/objectdetection/objdetdsp/src/objectdetection.c", line 1400: error #20: identifier "DPC_OBJDET_DPU_CFARCA_PROC_EDMA_PONG_SHADOW" is undefined
    "C:/ti/mmwave_sdk_03_03_00_03/packages/ti/datapath/dpc/objectdetection/objdetdsp/src/objectdetection.c", line 1401: error #20: identifier "DPC_OBJDET_DPU_CFARCA_PROC_EDMA_PONG_EVENT_QUE" is undefined
    "C:/ti/mmwave_sdk_03_03_00_03/packages/ti/datapath/dpc/objectdetection/objdetdsp/src/objectdetection.c", line 1637: error #20: identifier "DPC_OBJDET_DPU_AOA_PROC_EDMA_PING_CH" is undefined
    "C:/ti/mmwave_sdk_03_03_00_03/packages/ti/datapath/dpc/objectdetection/objdetdsp/src/objectdetection.c", line 1638: error #20: identifier "DPC_OBJDET_DPU_AOA_PROC_EDMA_PING_SHADOW" is undefined

    Regards,

    Kazuki

  • Hi,

    Sorry for the delay

    CCS projectspec are provided here:

    mmwave_industrial_toolbox_4_5_0\labs\out_of_box_demo\18xx_mmwave_sdk\src

    Thank you

    Cesar

  • Hi,

    I know CCS projectspec for OOB demo well.

    But I want to build by makefike because I feel migration is easier.

    So far, I understand demo in 'mmwave_sdk_03_03_00_03\packages\ti\demo\xwr68xx\mmw' is a DSP OOB demo for xWR68xx.

    Is it correct?

     

    Anyway, all I want to do is migrating DSP OOB demo to AWR1843.

    I checked migration guide(xWR1642 to xWR1843) as I said and I tried to migrate OOB demo.

    But I got  below error massage as I said.(below massages are part of error massage)

    Would you tell me if additional changing is needed?

    "C:/ti/mmwave_sdk_03_03_00_03/packages/ti/datapath/dpc/objectdetection/objdetdsp/src/objectdetection.c", line 1395: error #20: identifier "DPC_OBJDET_DPU_CFARCA_PROC_EDMA_PING_CH" is undefined
    "C:/ti/mmwave_sdk_03_03_00_03/packages/ti/datapath/dpc/objectdetection/objdetdsp/src/objectdetection.c", line 1396: error #20: identifier "DPC_OBJDET_DPU_CFARCA_PROC_EDMA_PING_SHADOW" is undefined
    "C:/ti/mmwave_sdk_03_03_00_03/packages/ti/datapath/dpc/objectdetection/objdetdsp/src/objectdetection.c", line 1397: error #20: identifier "DPC_OBJDET_DPU_CFARCA_PROC_EDMA_PING_EVENT_QUE" is undefined
    "C:/ti/mmwave_sdk_03_03_00_03/packages/ti/datapath/dpc/objectdetection/objdetdsp/src/objectdetection.c", line 1399: error #20: identifier "DPC_OBJDET_DPU_CFARCA_PROC_EDMA_PONG_CH" is undefined
    "C:/ti/mmwave_sdk_03_03_00_03/packages/ti/datapath/dpc/objectdetection/objdetdsp/src/objectdetection.c", line 1400: error #20: identifier "DPC_OBJDET_DPU_CFARCA_PROC_EDMA_PONG_SHADOW" is undefined
    "C:/ti/mmwave_sdk_03_03_00_03/packages/ti/datapath/dpc/objectdetection/objdetdsp/src/objectdetection.c", line 1401: error #20: identifier "DPC_OBJDET_DPU_CFARCA_PROC_EDMA_PONG_EVENT_QUE" is undefined
    "C:/ti/mmwave_sdk_03_03_00_03/packages/ti/datapath/dpc/objectdetection/objdetdsp/src/objectdetection.c", line 1637: error #20: identifier "DPC_OBJDET_DPU_AOA_PROC_EDMA_PING_CH" is undefined
    "C:/ti/mmwave_sdk_03_03_00_03/packages/ti/datapath/dpc/objectdetection/objdetdsp/src/objectdetection.c", line 1638: error #20: identifier "DPC_OBJDET_DPU_AOA_PROC_EDMA_PING_SHADOW" is undefined

     

    Regards,

    Kazuki

     

  • Hi,

    If I understand correctly you are trying to update the xWR1843 OOB demo to use the DSP AOA instead of HWA AOA.

    Is this correct?

    thank you

    Cesar

  • Closing the thread due to inactivity

    thank you

    Cesar