我在Nxp imx8四通道最大评估板上使用Yocto,我想添加一个自定义spi模块。我已经完成了yocto手册中描述的所有步骤,但是当我插入板卡时,探针函数没有被调用,因此当我尝试使用驱动程序调用写操作时,我会收到内核异常消息(当调用spi_sync时),例如“无法处理虚拟地址处的内核NULL指针取消引用”。 我之前曾在Udoo-neo板上尝试过此模块,但效果很好。 我是否需要修改设备树文件才能使我的模块使用spi?如果是,该如何修改?我不了解dts文件的结构及其工作方式。在该评估板的dts文件中,存在称为flexspi和lpspi的字段。 我是Yocto和内核驱动程序的新手。 预先谢谢你!