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.

CCS/IWR1642BOOST: Can't open SPI driver

Part Number: AWR1642BOOST
Other Parts Discussed in Thread: SYSBIOS, IWR1642, MMWAVE-SDK

Tool/software: Code Composer Studio

I'm trying to implement SPI communication in Traffic Monitoring demo, using this code:

    SPI_Params_init(&params);
    params.mode  = SPI_MASTER;
    //params.u.masterParams.bitRate = gMmwMssMCB.cfg.sysClockFrequency;
    params.u.masterParams.numSlaves = 1;
    params.u.masterParams.slaveProf[0].chipSelect = 0;
    params.u.masterParams.slaveProf[0].ramBufLen = MIBSPI_RAM_MAX_ELEM/2;
    params.u.masterParams.slaveProf[0].dmaCfg.txDmaChanNum =1U;
    params.u.masterParams.slaveProf[0].dmaCfg.rxDmaChanNum =0U;
    params.u.masterParams.slaveProf[1].chipSelect = 1;
    params.u.masterParams.slaveProf[1].ramBufLen = MIBSPI_RAM_MAX_ELEM/2;
    params.u.masterParams.slaveProf[1].dmaCfg.txDmaChanNum =3U;
    params.u.masterParams.slaveProf[1].dmaCfg.rxDmaChanNum =2U;
 
    SPIhandle = SPI_open(0, &params);
    if (!SPIhandle) {
        System_printf("!!!!!!!!!!!!! SPI did not open\n");
    }

debugging,when it reaches SPI_open, SPIhandle points to null, so it doesn't open the SPI driver. Why is this?