TI单芯片毫米波雷达1642demo代码走读(一)

         今天我们来实际看下代码。

         首先使用CCS软件导入demo工程,工程有两个,一个是ARM的工程,工程名是mmw_mss_16xx;另一个是DSP的工程,工程名为mmw_dss_16xx。我们将这两个工程的主函数打开,分别位于mss_main.c和dss_main.c文件中。

注:不知道去哪里找工程和资料的请看本专栏发布的第一篇文章。

         先看mss的主函数,代码如下。我为每行代码都加了中文注释和自己的理解。

 


 

int main (void)
{
    Task_Params     taskParams;		//这个结构体变量有点复杂,后面用到再看
    int32_t         errCode;		//这个就是一个int变量
    SOC_Cfg         socCfg;			//这个结构体变量很简单,只有用于配置时钟的两个数

    /* Initialize the ESM: */
    ESM_init(0U); //dont clear errors as TI RTOS does it
		//这个函数应当是用于错误统计的,暂时不重要,跳过它。

    /* Initialize and populate the demo MCB */
    memset ((void*)&gMmwMssMCB, 0, sizeof(MmwDemo_MCB));
		// gMmwMssMCB是全局变量,该行代码为其分配了内存空间,并将存储的值清为0。MCB猜测应当是mmwave configuration box的缩写,MmwDemo_MCB结构体里面内容很多,大家先点开看看就行。

    /*

你可能感兴趣的:(TI单芯片毫米波雷达代码走读)