WRTNODE2R mtk7628an SPI &LED&BUTTON 驱动测试失败

按键WKI教程,设备节点有产生,但测试均失败。
比如SPI 写入值后,使用逻辑分析仪,什么数据也没有输出。
 
修改步骤:
vim $(TOPDIR)/build_dir/target-mipsel_24kec+dsp_uClibc-0.9.33.2/linux-ramips_mt7620n/linux-3.10.49/drivers/spi/spi-rt2880.c

static struct rt2880_spi_ops spi_ops[] = {
2:     {
3:         .init_hw = rt2880_spi_reset,
4:         .num_cs = 2,//原来是1
5:     }, {
6:         .init_hw = rt5350_spi_reset,
7:         .num_cs = 2,
8:     },
9: };
 


2、vim $./target/linux/ramips/dts/WRTNODE2R.dts

 spidev@1 

 #address-cells = <1>; 
 #size-cells = <1>; 
 compatible = "spidev"; 
reg = <1 0>; 
 linux,modalias = "spidev", "spidev"; 
 spi-max-frequency = <10000000>;
  };
 
3、产生设备号 spidev0.1
4、测试ioctrl 写入无输出


 
粘贴图片.png
已邀请:

xzmu - 10w

赞同来自: kity

你的测试代码是怎么样的?另外2r不需要改spi的驱动。
 
另外,2R的spi你是测不了的。因为spi接在了外置的stm32上,只有2p能用spi

xzmu - 10w

赞同来自:

你用的具体是什么板子?

要回复问题请先登录注册