|  | 
 
| 335xd的spi1外扩adc7298 修改了board-am335xevm.c 中am335x_spi1_slave_info
 {
 .modalias      = "ad7298",
 //.platform_data = ad7298_platform_data,
 .max_speed_hz  = 1000000,//1Mbps
 .bus_num       = 2,
 .chip_select   = 0,
 .mode = SPI_MODE_2,//CPOL=1,CPHA=0
 },
 然后在menuconfig中配置了spi,以及iio部分的adc7298选项
 内核编译之后在/sys/bus/spi/drivers/ad7298/spi2.0中出现了iio:device0,里面是ADC的8个通道in_voltage0_raw-involtage7_raw
 与片上TIADC的名称类似。
 但是执行cat in_voltage0_raw 返回的值不正确,关键是spi1的sclk和数据均测不到,但是你们的例程spitest是可以测到波形的。
 请问,我的步骤对吗?什么原因?spi扩展从设备还需要改动哪些地方?
 
 | 
 |