TI中文支持网
TI专业的中文技术问题搜集分享网站

关于DM8127 SPI问题

大家好,

      我使用的APPRO软件版是DM8127_IPNC_3.50.00,在我们的硬件上有s25fl256s的SPI flash。使用spi0,cs0.

1,硬件使用的是SPI0,CS使用的是SPI0_CS0。在U-boot可以正常读写。

2,在linux中,在board-ti8148ipnc.c配置如下:

struct spi_board_info __initdata ti8148_spi_slave_info[] = {
{
.modalias = "m25p80",//.modalias = "m25p80", spansion
.platform_data = &ti8148_spi_flash,
.irq = -1,
.max_speed_hz = 48000000,
.bus_num = 1,/*挂在SPI0上,片选为cs0*/
.chip_select = 0,
.mode =SPI_MODE_3,
},
};

在读取调用tmp = spi_write_then_read(spi, &code, 1, id, 3);读取flash ID时,读出来的全部是FF。我把spi的发送和接收的脚短接在一起,自发自收是正常的,说明spi驱动是正常的。是怎么回事啊?是不是DM8127_IPNC_3.50.00中SPI驱动有问题?

centvideo centvideo:

回复 anger0925:

hi  你好   你是怎么解决的呢 ?  最后能用了吗 ?我的spi是能读出id,但是读写数据却不行?不知道什么原因。

jiang liu4:

回复 anger0925:

请问你是怎么解决的,问题出在哪了?我现在也遇到了这个问题,急啊!

赞(0)
未经允许不得转载:TI中文支持网 » 关于DM8127 SPI问题
分享到: 更多 (0)