TI中文支持网
TI专业的中文技术问题搜集分享网站

cc2640r2f spi的问题请教

晚上好:

我在做一个串行flash驱动,spi接口,但是spi_init()调用就死掉,em,我是在muti_role task->multi_role_init ->Spi_open,

bool Spi_open(void)
{
    hFlashPin = PIN_open(&pinState, BoardFlashPinTable);
    
    if (hFlashPin == NULL)
    {
        return false;
    }
    /*  Configure SPI as master */
    SPI_init(); //这一步如果注销掉,程序运行正常,如果没有注销掉,程序就跑飞了
 //   SPI_Params_init(&spiParams);
 //   spiParams.bitRate = 4000000;
   // spiParams.mode = SPI_MASTER;
 //   spiParams.transferMode = SPI_MODE_BLOCKING;
    /* Attempt to open SPI. */
  //  spiHandle = SPI_open(0, &spiParams);
  //  if(spiHandle == NULL)
   //   return false;
    return true;
}
有点摸不着头脑,SPI_init()是可以跳进去的,我也看了源码没什么问题。
麻烦指点一下,谢谢
Alvin Chen:

请参考下面的例程:
dev.ti.com/…/node

admin admin1:

回复 Alvin Chen:

谢谢回复,自行解决了,自己在移植的时候嫌diaplay打印的东西太多,删掉了很多关于display 的东西。后续把协议栈又重新安装就ok了

赞(0)
未经允许不得转载:TI中文支持网 » cc2640r2f spi的问题请教
分享到: 更多 (0)