OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 759|回复: 3

[XILINX] FGPA_Linux串口驱动开发,连接之后XCOM无信息接收

[复制链接]

30

主题

71

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
254
金钱
254
注册时间
2020-10-19
在线时间
54 小时
发表于 2024-4-9 17:06:13 | 显示全部楼层 |阅读模式
目的:复现领航V3.2linux串口驱动实验操作:由于采用的是Xilinx的核心板,因此搭配的是USB串口盒子,支持TTL,RS485和RS232,vivado设计中,对于RS232引脚,采用的MIO,对于TTL和RS485采用的是PL端引脚,用IP核方式实现,设计可见图片。
问题:
          ①系统上电后,能够检索到ttyPS0和ttyPS2。根据教程所讲,ttyPS0是uart0对应USB串口,ttyPS1则可对应其他串口,由于我这里是ttyPS2,我也就直接按教程操作。我在配置了ttyPS2之后直接连接MIO的RS232,发送接收都无法实现,考虑到可能不是PL端引脚【因为教程的UART2连接的是PL】,所以我把TTL当成RS232重新测试,仍旧看不到收发,我想问下原因是什么?波特率肯定是配置过的,
          ②另外,我在pl.dtsi中能够看到TTL和RS485的设备节点,但是compatible属性和xilinx源码中提供的匹配表不一样,是不是能够直接添加然后匹配驱动后使用?
1.png
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

30

主题

71

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
254
金钱
254
注册时间
2020-10-19
在线时间
54 小时
 楼主| 发表于 2024-4-9 17:13:58 | 显示全部楼层
补充下,说错了,直接用TTL进行测试,不是把TTL转成232
回复 支持 反对

使用道具 举报

2

主题

102

帖子

0

精华

高级会员

Rank: 4

积分
645
金钱
645
注册时间
2021-8-3
在线时间
152 小时
发表于 2024-4-9 20:06:00 | 显示全部楼层
无糖加冰123 发表于 2024-4-9 17:13
补充下,说错了,直接用TTL进行测试,不是把TTL转成232

mio应该说的是uart控制器吧,这样的话,应该是ttyPS0或者ttyPS1
回复 支持 反对

使用道具 举报

30

主题

71

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
254
金钱
254
注册时间
2020-10-19
在线时间
54 小时
 楼主| 发表于 2024-4-9 20:33:25 | 显示全部楼层
helloqds 发表于 2024-4-9 20:06
mio应该说的是uart控制器吧,这样的话,应该是ttyPS0或者ttyPS1

我看了下资料中的vivado例程,与原子开发板连接的那个UART是通过EMIO绑定的PL。我如法炮制了之后,出现了ttyPS1,然后终端的确能发给XCOM。但是XCOM发给终端就没有。我检查过线没连错,请问这是什么原因呢?
回复 支持 反对

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-11-22 10:24

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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