Firefly开源社区

打印 上一主题 下一主题

rk3288 SPI速度问题

493

积分

6

威望

0

贡献

技术达人

Rank: 2

积分
493
QQ

rk3288 SPI速度问题

发表于 2015-9-16 09:37:46      浏览:9627 | 回复:1        打印      只看该作者   [复制链接] 楼主
1, RK3288 的SPI,DTS中可以可设置到48M,为什么我设置成24M,过后,我实际用示波器测试的结果,SPI做为主设备发送数据的时候,他的时钟却只有大概700HZ,这也太离谱了吧???我用的是spi_misc_test这个驱动来做的测试!
2,RK3288 的SPI驱动,有没有做从设备的驱动呢?若要做从设备DTS中好像无相关选项啊?倒是代码中有个从设备的结构体!
/* Slave spi_dev related */
struct chip_data {
        u16 cr0;
        u8 cs;                        /* chip select pin */
        u8 n_bytes;                /* current is a 1/2/4 byte op */
        u8 tmode;                /* TR/TO/RO/EEPROM */
        u8 type;                /* SPI/SSP/MicroWire */

        u8 poll_mode;                /* 1 means use poll mode */
       
        u8 slave_enable;
        u32 dma_width;
        u32 rx_threshold;
        u32 tx_threshold;
        u8 enable_dma;
        u8 bits_per_word;
        u16 clk_div;                /* baud rate divider */
        u32 speed_hz;                /* baud rate */
        void (*cs_control)(struct dw_spi *dws, u32 cs, u8 flag);
};
回复

使用道具 举报

63

积分

0

威望

0

贡献

技术小白

积分
63
发表于 2017-2-24 14:20:09        只看该作者  沙发
兄弟这个问题解决了吗,我也是用示波器看到SPI通信速率只有700Hz
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

友情链接 : 爱板网 电子发烧友论坛 云汉电子社区 粤ICP备14022046号-2
快速回复 返回顶部 返回列表