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.

IWR1843: pa_18xx_dss程序转到high_accuracy_dss的IWR1843版本出现报错

Part Number: IWR1843

工程师你好,

我在high_accuracy_dss的IWR1843版本的基础上,去掉高精度测距算法,然后j截取自动泊车程序(pa_18xx_dss)的算法,发现程序运行到

dss_data_path.c文件下的函数

void MmwDemo_dataPathConfigBuffers(MmwDemo_DSS_DataPathObj *dataPathObj, uint32_t adcBufAddress)

在这函数中的

dataPathObj->radarProcessHandle = (void *) radarProcessCreate(&dataPathObj->radarProcConfig, &procErrorCode);
if (procErrorCode > PROCESS_OK)
{
System_printf("radar process create error! Exit!");
}

出现错误,radar process create error! Exit

请问这是什么问题呢?

  • [C674X_0] processCreate: (radarProcessInstance_t *)0x8103d8
    processCreate: (RADARDEMO_rangeProc_handle *)0xfeedae23
    processCreate: (RADARDEMO_dopplerProc_handle *)0x8104d8
    processCreate: (RADARDEMO_detectionCFAR_handle *)0x0
    processCreate: (RADARDEMO_aoAEstDML_handle *)0xe1098ff7
    processCreate: (RADARDEMO_clusteringDBscanInstance *)0x8114d8
    processCreate: (radarProcessBenchmarkObj *)0x811524
    processCreate: heatmap (float *)0x20000000
    radar process create error! Exit!DDR Heap : size 1048576 (0x100000), used 0 (0x0)
    LL2 Heap : size 28672 (0x7000), used 14672 (0x3950)
    LL2 Scratch : size 8192 (0x2000), used 0 (0x0)
    LL1 Scratch : size 16384 (0x4000), used 16384 (0x4000)
    HSRAM Heap : size 8192 (0x2000), used 0 (0x0)
    {module#8}: "../dss_main.c", line 178: error {id:0x10000, args:[0x81d5c4, 0x81d5c4]}
    xdc.runtime.Error.raise: terminating execution
    [Cortex_R4_0] xdc.runtime.Main: "../APP/mss_main.c", line 795: assertion failure
    xdc.runtime.Error.raise: terminating execution

    运行时错误提示如上