使用的核心板为AM3352,系统为WINCE系统,无论是未修改还是修改后的BSP,编译出的SPI驱动程序,不能够产生时钟,也接收不到数据,请帮忙分析一下这是什么原因导致的,需要修改那些寄存器设置?谢谢!
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.
使用的核心板为AM3352,系统为WINCE系统,无论是未修改还是修改后的BSP,编译出的SPI驱动程序,不能够产生时钟,也接收不到数据,请帮忙分析一下这是什么原因导致的,需要修改那些寄存器设置?谢谢!
也曾经碰过类似的问题,大部分是因为SPI的寄存器配置错误,比如SPI0的基地址写出了SPI1的基地址,还有一种情况是SPI的时钟域没配置或者没使能,建议看一下配置的流程以及寄存器的值