Takin

Takin

1个粉丝

41

问答

0

专栏

0

资料

Takin  发布于  2015-04-21 09:23:58
采纳率 0%
41个问答
10747

3535串口 uart2的使用

 

原厂,默认状态下,只有uart0 uart1 是可以当串口使用的

我按照网上别的建议修改, 方法如下: http://blog.163.com/softtwo_2/blog/static/27007702201272364522572/

可以看到 /dev 下有ttyAMA2 但操作ttyAMA2时还不行, 没接收到数据, 1,我用ttyAMA0是可以正常接收到数据的 2,有用示波器量得进入uart2的脚是有波型的

我来回答
回答21个
时间排序
认可量排序

wu0

0个粉丝

7

问答

0

专栏

1

资料

wu0 2015-04-21 09:49:36
认可0
如果只是用做简单的串口通信 不是用/dev/ttyAMA0就可以了么

Jacky

0个粉丝

8

问答

0

专栏

0

资料

Jacky 2015-04-23 14:26:43
认可0
估计是IO复用设置的问题。

Takin

1个粉丝

41

问答

0

专栏

0

资料

Takin 2015-04-27 11:40:43
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=15493&ptid=7307]Jacky 发表于 2015-4-23 14:26[/url]
估计是IO复用设置的问题。[/quote]

已经解决,

1,首先没有开放uart2 uart3
2, 做完步骤1再按文件操作即可

Hoo-L

0个粉丝

6

问答

0

专栏

0

资料

Hoo-L 2015-05-05 15:50:27
认可0
楼主你好,你说的没有开发uart2、uart3是没有配置管脚复用吗?我这里做的时候管脚复用使用himm来配置的,有/dev/ttyAMA0-3 但是只有uart0是好使的,还有mknod是怎么操作的?我这里uart1-3都不好使啊,请求急救啊...

Takin

1个粉丝

41

问答

0

专栏

0

资料

Takin 2015-05-06 08:52:53
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=15800&ptid=7307]Hoo-L 发表于 2015-5-5 15:50[/url]
楼主你好,你说的没有开发uart2、uart3是没有配置管脚复用吗?我这里做的时候管脚复用使用himm来配置的,有 ...[/quote]

你还要修改下驱动,海思默认是没打开的uart2,uart3

Hoo-L

0个粉丝

6

问答

0

专栏

0

资料

Hoo-L 2015-05-06 08:59:39
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=15828&ptid=7307]xjl_hi 发表于 2015-5-6 08:52[/url]
你还要修改下驱动,海思默认是没打开的uart2,uart3[/quote]

我的 在板卡启动的时候只打印了console [ttyAMA0] enabled,是不是就只打开了uart0啊,所以我的uart1-3才都不好使,这个在什么地方enable呢,研究了两天代码了,头都大了....

Takin

1个粉丝

41

问答

0

专栏

0

资料

Takin 2015-05-06 20:16:27
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=15829&ptid=7307]Hoo-L 发表于 2015-5-6 08:59[/url]
我的 在板卡启动的时候只打印了console [ttyAMA0] enabled,是不是就只打开了uart0啊,所以我的uart1-3才 ...[/quote]

你驱动改了没?修改驱动后才行

Hoo-L

0个粉丝

6

问答

0

专栏

0

资料

Hoo-L 2015-05-07 13:52:50
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=15857&ptid=7307]xjl_hi 发表于 2015-5-6 20:16[/url]
你驱动改了没?修改驱动后才行[/quote]

也是按照类似你给的那个连接一样的方式 ,/dev/ttyAMA0,/dev/ttyAMA1,/dev/ttyAMA2,/dev/ttyAMA3是有的,还需要改驱动的什么地方吗,能write进去,但是读的时候就一直停在那里,读不出东西来:'(

duhao

0个粉丝

8

问答

0

专栏

0

资料

duhao 2015-05-20 20:05:47
认可0
楼主你好,你说的修改驱动应该是drivers/tty/serial/amba-pl011.c这个文件吧,能分享一下修改amba-pl011.c哪个地方来打开uart2和uart3么?

yctime

1个粉丝

1

问答

0

专栏

0

资料

yctime 2016-04-25 11:40:56
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=15800&ptid=7307]Hoo-L 发表于 2015-5-5 15:50[/url]
楼主你好,你说的没有开发uart2、uart3是没有配置管脚复用吗?我这里做的时候管脚复用使用himm来配置的,有 ...[/quote]

怎么样了,你的问题应该解决了吧,怎么解决的,我现在也遇上同样的问题了,求帮助,急啊

yctime

1个粉丝

1

问答

0

专栏

0

资料

yctime 2016-04-25 11:41:26
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=15829&ptid=7307]Hoo-L 发表于 2015-5-6 08:59[/url]
我的 在板卡启动的时候只打印了console [ttyAMA0] enabled,是不是就只打开了uart0啊,所以我的uart1-3才 ...[/quote]

一模一样的问题,求帮助

rafael_wl

0个粉丝

12

问答

0

专栏

7

资料

rafael_wl 2016-05-14 10:11:53
认可0
海思uart2是不是有问题,大数据接收会丢数据,有谁遇到?

mumuzhijia

0个粉丝

3

问答

0

专栏

0

资料

mumuzhijia 2016-07-21 21:02:38
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=15874&ptid=7307]Hoo-L 发表于 2015-5-7 13:52[/url]
也是按照类似你给的那个连接一样的方式 ,/dev/ttyAMA0,/dev/ttyAMA1,/dev/ttyAMA2,/dev/ttyAMA3是有的, ...[/quote]

我用的hisi3520D遇到的情况和你的一模一样,只能write,不能读,这是什么原因?你解决了吗

mumuzhijia

0个粉丝

3

问答

0

专栏

0

资料

mumuzhijia 2016-07-22 20:33:02
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=15874&ptid=7307]Hoo-L 发表于 2015-5-7 13:52[/url]
也是按照类似你给的那个连接一样的方式 ,/dev/ttyAMA0,/dev/ttyAMA1,/dev/ttyAMA2,/dev/ttyAMA3是有的, ...[/quote]

你的串口问题解决了吗?我的也是接收不到数据

cwyyy

0个粉丝

2

问答

0

专栏

0

资料

cwyyy 2016-08-16 11:26:06
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=15596&ptid=7307]xjl_hi 发表于 2015-4-27 11:40[/url]
已经解决,

1,首先没有开放uart2 uart3
[/quote]

你好,请问,如何开发uart2 uart3,发现只用uart0 enabled , 请大神指导指导:handshake

cwyyy

0个粉丝

2

问答

0

专栏

0

资料

cwyyy 2016-08-16 11:27:26
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=15829&ptid=7307]Hoo-L 发表于 2015-5-6 08:59[/url]
我的 在板卡启动的时候只打印了console [ttyAMA0] enabled,是不是就只打开了uart0啊,所以我的uart1-3才 ...[/quote]

你解决了这个enabled的问题吗
烦请指导呀

cwyyy

0个粉丝

2

问答

0

专栏

0

资料

cwyyy 2016-08-16 15:20:24
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=34656&ptid=7307]mumuzhijia 发表于 2016-7-22 20:33[/url]
你的串口问题解决了吗?我的也是接收不到数据[/quote]

您的这个问题解决了吗,求教啊

Takin

1个粉丝

41

问答

0

专栏

0

资料

Takin 2016-08-21 23:38:17
认可0
你修改下内核代码,按uart0的方式

luohuawuhen

0个粉丝

9

问答

0

专栏

0

资料

luohuawuhen 2016-08-24 16:56:08
认可0
我的现象也是一样:uart2只能发送,不能接收,请问还需要修改哪里的代码?现在只修改了core.c中的代码和进行了管脚复用

fayfive

0个粉丝

13

问答

0

专栏

0

资料

fayfive 2016-08-25 10:58:40
认可0
我也是遇到这样的问题,uart1,2,3都是能发送,不能接收,read(fd,buf,sizeof(buf))就定在那里,不能返回,不知道什么问题
加载中···
或将文件直接拖到这里
悬赏:
E币
网盘
* 网盘链接:
* 提取码:
悬赏:
E币

Markdown 语法

  • 加粗**内容**
  • 斜体*内容*
  • 删除线~~内容~~
  • 引用> 引用内容
  • 代码`代码`
  • 代码块```编程语言↵代码```
  • 链接[链接标题](url)
  • 无序列表- 内容
  • 有序列表1. 内容
  • 缩进内容
  • 图片![alt](url)
+ 添加网盘链接/附件

Markdown 语法

  • 加粗**内容**
  • 斜体*内容*
  • 删除线~~内容~~
  • 引用> 引用内容
  • 代码`代码`
  • 代码块```编程语言↵代码```
  • 链接[链接标题](url)
  • 无序列表- 内容
  • 有序列表1. 内容
  • 缩进内容
  • 图片![alt](url)
举报反馈

举报类型

  • 内容涉黄/赌/毒
  • 内容侵权/抄袭
  • 政治相关
  • 涉嫌广告
  • 侮辱谩骂
  • 其他

详细说明

易百纳技术社区