嵌入式爱好者

查看: 6991|回复: 4

[Linux] T507关于uart1

[复制链接]

19

主题

35

帖子

118

积分

A40i/T3/T507/T527通行证

扫一扫,手机访问本帖
发表于 2021-8-27 10:26:26 | 显示全部楼层 |阅读模式
用T507开发板调uart1,看设备树uart1已开启,dev下也有ttyS1,应用编程过程中发现,uart1只能正常发出来,不能正确接收数据
例如以下代码:
    //使用select实现串口通信   
    fs_sel = select(fd+1,&fs_read,NULL,NULL,&time);   
    printf("fs_sel = %d\n",fs_sel);   
    if(fs_sel)   
    {   
        len = read(fd,rcv_buf,data_len);   
        return len;   
    }   
    else   
    {   
        return -1;   
    }


结果是fs_sel返回值是1,但len没有数据,返回是-1

同样的代码用于ttS5没有问题.

硬件连接我是从开发板的 U19 AP6256 引脚42 43引出uart1的TX和RX,该芯片没有焊接.



回复

使用道具 举报

0

主题

1173

帖子

2195

积分

发表于 2021-8-27 14:30:40 | 显示全部楼层
您看一下您改的引脚配置里,uart1的rx是不是在别的地方复用了
点评回复 支持 反对

使用道具 举报

19

主题

35

帖子

118

积分

A40i/T3/T507/T527通行证

 楼主| 发表于 2021-8-27 16:52:09 | 显示全部楼层
我没有改引脚配置文件sun50iw9p1-pinctrl.dtsi,查看了该文件:uart1 RX对应PG7,其他地方没有定义到该脚.
点评回复 支持 反对

使用道具 举报

19

主题

35

帖子

118

积分

A40i/T3/T507/T527通行证

 楼主| 发表于 2021-8-27 17:37:47 | 显示全部楼层
把wifi关了可以了

点评

您好,我这边也有这个问题,我把WiFi关了(设备树和内核里WiFi相关的全部去掉了),还是有您说的问题。您是怎样处理WiFi的呢?我参考一下 谢谢。  详情 回复 发表于 2021-12-1 11:25
点评回复 支持 反对

使用道具 举报

0

主题

1

帖子

4

积分

发表于 2021-12-1 11:25:41 | 显示全部楼层
generalj 发表于 2021-8-27 17:37
把wifi关了可以了

您好,我这边也有这个问题,我把WiFi关了(设备树和内核里WiFi相关的全部去掉了),还是有您说的问题。您是怎样处理WiFi的呢?我参考一下
谢谢。
点评回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-8 23:46

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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