本文主要是介绍【imx6ull应用开发常见问题】如何调试出SPI?,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
i.MX6UL/i.MX6ULL开发常见问题
基于米尔电子 i.MX6UL/i.MX6ULL产品(V.10)
4.3如何调试出SPI?
答:客户可以根据实际硬件电路,确定硬件管脚具体用哪一个。打开内核源代码/arch/arm/boot/dts/myb-y6ull-14x14.dts。
修改dts,添加参考代码如下,具体的使用第几路spi和引脚配置根据板子的实际使用需改。
在make menuconfig 中开启spi_dev 选项;
路径SPI SUPPORT/User mode SPI device driver support
pinctrl_ecspi1: ecspi1grp {
fsl,pins = <
MX6UL_PAD_CSI_DATA07__ECSPI1_MISO 0x100b1
MX6UL_PAD_CSI_DATA06__ECSPI1_MOSI 0x100b1
MX6UL_PAD_CSI_DATA04__ECSPI1_SCLK 0x100b1
>;
};
pinctrl_ecspi1_cs: ecspi1cs {
fsl,pins = <
MX6UL_PAD_CSI_DATA05__GPIO4_IO26 0x80000000
>;
};
……..
&ecspi1 {
compatible
这篇关于【imx6ull应用开发常见问题】如何调试出SPI?的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!