查看: 162|回复: 23

XAVIER的SPI接口要怎么测试

[复制链接]

12

主题

41

帖子

138

积分

科员

Rank: 2

积分
138
发表于 2021-3-31 16:16:26 | 显示全部楼层 |阅读模式
看了XAVIER的用户手册,有SPI接口,但是没有提供线束,这是小问题,我自己上淘宝买了线束。问题是线束买回来了,怎么进行SPI接口的测试,请提供相关的脚本,或者测试程序,测试方法等等。我在用户手册里面没有找到这个部分的测试说明,谢谢!


回复

使用道具 举报

5

主题

33

帖子

197

积分

版主

Rank: 7Rank: 7Rank: 7

积分
197
发表于 2021-3-31 16:22:55 | 显示全部楼层
您好:
SPI可以直接使用杜邦线将输出和输入短接接口就可以测试;您可以参考一下下面链接
https://github.com/rm-hull/spidev-test
回复

使用道具 举报

12

主题

41

帖子

138

积分

科员

Rank: 2

积分
138
 楼主| 发表于 2021-3-31 16:33:02 | 显示全部楼层
总的5个SPI的线:
SPI_SCK
SPI_MISO  
SPI_MOSI
SPI_CS0  
GND
就是说 把  SPI_MISO  ,SPI_MOSI  直接短接吗?其他3个悬空吗?
回复

使用道具 举报

5

主题

33

帖子

197

积分

版主

Rank: 7Rank: 7Rank: 7

积分
197
发表于 2021-3-31 16:43:02 | 显示全部楼层
luckdst 发表于 2021-3-31 16:33
总的5个SPI的线:
SPI_SCK
SPI_MISO  

是的,只需要短接MISO 和MOSI 就可以了,SPI相关信息可以参考网上的总结:https://www.sohu.com/a/271099924_292853
回复

使用道具 举报

12

主题

41

帖子

138

积分

科员

Rank: 2

积分
138
 楼主| 发表于 2021-4-7 13:21:59 | 显示全部楼层
本帖最后由 luckdst 于 2021-4-7 13:51 编辑

https://github.com/rm-hull/spidev-test下载了SPI测试的代码,发现测试代码没有配置说SPI是做主机还是从机,请问xavier的SPI接口是做主机还是从机呢?请贵司负责做驱动的开发人员指导一下阿
回复

使用道具 举报

0

主题

92

帖子

200

积分

科长

Rank: 3Rank: 3

积分
200
发表于 2021-4-7 14:10:19 | 显示全部楼层
luckdst 发表于 2021-4-7 13:21
从https://github.com/rm-hull/spidev-test下载了SPI测试的代码,发现测试代码没有配置说SPI是做主机还是从 ...

您好,您的连线就会决定谁是主谁是从。
建议您可以仔细看一下我们发的两个链接。
开发SPI相关程序本身就需要对应的驱动知识,需要能够仔细的阅读对应的文档。

https://www.sohu.com/a/271099924_292853
https://github.com/rm-hull/spidev-test
回复

使用道具 举报

12

主题

41

帖子

138

积分

科员

Rank: 2

积分
138
 楼主| 发表于 2021-4-8 14:06:11 | 显示全部楼层
参考文章指出:
”来自主机的片选信号用于选择从机。这通常是一个低电平有效信号,拉高时从机与SPI总线断开连接。当使用多个从机时,主机需要为每个从机提供单独的片选信号。本文中的片选信号始终是低电平有效信号。“

意思是说主机通过CS口输出低电平吧。但是github上的代码也没有控制CS输出低电平的代码?

请问贵司的软件人员能否拿两个XAVIER用 SPI 对接建立通讯,然后搞个测试代码测试一下,测试可以了,指导一下啊
回复

使用道具 举报

4

主题

65

帖子

146

积分

科员

Rank: 2

积分
146
发表于 2021-4-8 21:08:56 | 显示全部楼层
luckdst 发表于 2021-4-8 14:06
参考文章指出:
”来自主机的片选信号用于选择从机。这通常是一个低电平有效信号,拉高时从机与SPI总线断开 ...

我们应该是和自己的测试工装来进行通信测试的。
这部分使用方法,我们和研发人员确认一下,看是否可以形成文档的形式。

并没有试过拿两个Xavier通过SPI进行通信,这种情况是在什么用例下面会碰到呀?
这样我们也可以后续进一步完善文档,来满足您的需求。
回复

使用道具 举报

12

主题

41

帖子

138

积分

科员

Rank: 2

积分
138
 楼主| 发表于 2021-4-8 21:21:30 | 显示全部楼层
本帖最后由 luckdst 于 2021-4-8 21:23 编辑

请问你们的工装上面是单片机吗?我的最终目的是用XAVIER与我们自己开发的一个MCU主板进行通讯,是CPU与CPU之间的SPI通讯。
用两个Xavier进行通信目的是为了方便快速验证我写的代码是否正确而已,因为我找你们家买了多个XAVIER,正好办公室有多个, 这样做可以比较快地验证我的程序是否正确。
期待你们尽快回复。
回复

使用道具 举报

12

主题

41

帖子

138

积分

科员

Rank: 2

积分
138
 楼主| 发表于 5 天前 | 显示全部楼层
怎么没人回帖呢,请按楼上9楼的需求协助一下SPI测试啊。谢谢!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 点我注册

本版积分规则


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