AM57x SPI驱动开发 - AM57x - 嵌入式开发者社区 - 51ele.net
设为首页收藏本站

嵌入式开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 6086|回复: 7
打印 上一主题 下一主题

[已解决] AM57x SPI驱动开发

[复制链接]

36

主题

526

帖子

7633

积分

创龙

Rank: 8Rank: 8

积分
7633
楼主
发表于 2019-11-28 16:39:29 | 显示全部楼层
客户问题 ②
    我们按照创龙官方视频网站的教学教程,配置SPI2设备树,操作步骤和图示如下,编译的时候出错,帮忙看看是什么问题。

步骤如下:
1.spi2管脚


2.管脚数据
3.dts文档编写
4.编译dts





本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 支持 反对

使用道具 举报

36

主题

526

帖子

7633

积分

创龙

Rank: 8Rank: 8

积分
7633
沙发
发表于 2019-12-6 14:39:49 | 显示全部楼层
已按照上文指引,QSPI设备节点名已修改成“mcspi2“”,编译dts通过,拷贝到sd卡rootfs分区的boot目录,用sd启动linux;
查看dmesg信息,具体信息在附件spi2.docx;
然后短接spi2_d0和spi2_d1。
运行spidev_test测试工具,打印的RX全是0,没接受到数据?spidev_test工具的代码文件是原文件,没改过。

具体操作步骤和截图在附件spi2.docx,帮忙分析一下哪里不对,谢谢。
另附件两个dts文件是正在使用的dts,帮忙确认一下正确性。SPI测试:
步骤1.  重新修改QSPI设备节点名

步骤2.      可以正常编译生成dtb文件


步骤3.      执行"dmesg | grep"指令查看log信息


步骤4.    使用杜邦线短接SPI2_D0SPI2_D1


步骤5.      运行测试工具,QSPI接收到的数据有误:


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 支持 反对

使用道具 举报

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

本版积分规则

QQ|手机版|小黑屋|嵌入式开发者社区 ( 粤ICP备15055271号

GMT+8, 2024-5-3 02:12 , Processed in 0.034884 second(s), 23 queries .

Powered by Discuz! X3.2

© 2001-2015 Comsenz Inc.

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