嵌入式爱好者

查看: 1509|回复: 1

[Linux] A40i SPI问题

[复制链接]

1

主题

1

帖子

8

积分

i.MX RT通行证

扫一扫,手机访问本帖
发表于 2022-9-7 09:24:13 | 显示全部楼层 |阅读模式
大家好      调试A40i SPI的时候遇到如下问题:
    使用的节点为"/dev/spidev2.0" ,引脚分别为Y16_SPI2_MISO、AA14_SPI2_MOSI、AB18_SPI2_CLK、AA16_SPI2_CS0;


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

[size=14.6667px]这种问题是什么原因导致的,大家有遇到过吗?

回复

使用道具 举报

0

主题

1173

帖子

2194

积分

发表于 2022-9-7 10:57:02 | 显示全部楼层
目前没有这样测试过,只在设备树上配置过时钟。可以查看时钟树,看看时钟分频情况
点评回复 支持 反对

使用道具 举报

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

本版积分规则

QQ|小黑屋| 飞凌嵌入式 ( 冀ICP备12004394号-1 )

GMT+8, 2024-4-19 16:37

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表