嵌入式爱好者

查看: 3436|回复: 1

[Linux] OKMX8MM, M4核驱动SPI2

[复制链接]

13

主题

31

帖子

75

积分

i.MX8MM通行证

扫一扫,手机访问本帖
发表于 2022-12-29 13:38:57 | 显示全部楼层 |阅读模式
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
请教各位高手大侠
回复

使用道具 举报

0

主题

75

帖子

180

积分

发表于 2022-12-29 15:28:31 | 显示全部楼层
这个需要您在linux设备树中关闭掉您使用的M核占用的引脚
点评回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋| 飞凌嵌入式 ( 冀ICP备12004394号-1 )

GMT+8, 2024-12-20 19:35

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表