Firefly开源社区
标题:
rk3288 SPI速度问题
[打印本页]
作者:
jingjin221
时间:
2015-9-16 09:37
标题:
rk3288 SPI速度问题
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);
};
作者:
东风21
时间:
2017-2-24 14:20
兄弟这个问题解决了吗,我也是用示波器看到SPI通信速率只有700Hz
欢迎光临 Firefly开源社区 (https://dev.t-firefly.com/)
Powered by Discuz! X3.1