icic 发表于 2022-9-7 09:24:13

A40i SPI问题

大家好      调试A40i SPI的时候遇到如下问题:
    使用的节点为"/dev/spidev2.0" ,引脚分别为Y16_SPI2_MISO、AA14_SPI2_MOSI、AB18_SPI2_CLK、AA16_SPI2_CS0;

    使用ioctl(_fd,SPI_IOC_WR_MAX_SPEED_HZ,&speed) 设置SPI的读写时钟,并读写数据,使用示波器测量,当时钟10M以下对应示波器测量的输出都是正确,当这边设置15M的时候输出为16.6M,17M的时候输出为25M,20M的时候输出也为25M;也就是说当设置值为16M以上,SPI时钟都会跳为25M;


这种问题是什么原因导致的,大家有遇到过吗?

zhichao 发表于 2022-9-7 10:57:02

目前没有这样测试过,只在设备树上配置过时钟。可以查看时钟树,看看时钟分频情况
页: [1]
查看完整版本: A40i SPI问题