pic88 发表于 2022-12-29 13:38:57

OKMX8MM, M4核驱动SPI2

OKMX8MM开发板,M4核 FreeRTOS下SPI2收发。Linux未启动前,M4核控制SPI2很正常。Linux内核启动后就不正常了。 发送的代码是:

      status_t txRet=ECSPI_RTOS_Transfer(&master_rtos_handle, &masterXfer);
      if(txRet!=kStatus_Success){
            PRINTF("ECSPI transfer completed with error. \r\n\r\n");
            vTaskSuspend(NULL);
      }



txRet返回6400的错误代码,应该是 kStatus_ECSPI_Busy
请教各位高手大侠

L_S_H 发表于 2022-12-29 15:28:31

这个需要您在linux设备树中关闭掉您使用的M核占用的引脚
页: [1]
查看完整版本: OKMX8MM, M4核驱动SPI2