qn1540561804

qn1540561804

0个粉丝

12

问答

0

专栏

1

资料

qn1540561804  发布于  2019-11-15 14:53:22
采纳率 0%
12个问答
3764

【结贴】Hi3519AV100添加uart3读写无数据,uart1和uart2工作正常

 
本帖最后由 qn1540561804 于 2019-11-21 14:35 编辑

如题,配置流程如下:
在内核的.dtsi文件aliases项中添加
serial1 = &uart1;
serial2 = &uart2;
serial3 = &uart3;
.dts添加
&uart1 {
        status = "okay";
};
&uart2 {
        status = "okay";
};
&uart3 {
        status = "okay";
};
在sys_config.ko中修改复用关系,
UART1:iocfg_reg65复用成UART1_RXD,iocfg_reg66复用成UART1_TXD
UART2:iocfg_reg69复用成UART2_RXD,iocfg_reg70复用成UART2_TXD
UART3:iocfg_reg80复用成UART3_RXD,iocfg_reg81复用成UART3_TXD


总结:uart3不要使用管脚DSI_D3N和DSI_D3P,修改硬件使用LCD_DATA0和LCD_DATA1
PS:据说是海思的坑,这两个管脚无法复用成gpio和uart
我来回答
回答16个
时间排序
认可量排序

qn1540561804

0个粉丝

12

问答

0

专栏

1

资料

qn1540561804 2019-11-15 14:58:23
认可0
iocfg表格如图

qn1540561804

0个粉丝

12

问答

0

专栏

1

资料

qn1540561804 2019-11-15 15:03:45
认可0
串口部分接线

qn1540561804

0个粉丝

12

问答

0

专栏

1

资料

qn1540561804 2019-11-15 15:07:14
认可0
本帖最后由 qn1540561804 于 2019-11-15 16:31 编辑

当前寄存器的值如图,有人遇到过吗

qn1510903276

0个粉丝

13

问答

2

专栏

15

资料

qn1510903276 2019-11-16 14:44:40
认可0
原理图,你的前两个串口 RX对应RX, TX对应TX .第三个 RX对应到TX 交叉了。外部接线交叉下看看呢

微信用户

0个粉丝

87

问答

0

专栏

3

资料

微信用户 2019-11-16 15:05:08
认可0
楼上眼力可以

qn1540561804

0个粉丝

12

问答

0

专栏

1

资料

qn1540561804 2019-11-19 09:23:29
认可0
本帖最后由 qn1540561804 于 2019-11-19 11:14 编辑

[quote][url=forum.php?mod=redirect&goto=findpost&pid=149896&ptid=76566]qn1510903276 发表于 2019-11-16 14:44[/url]
原理图,你的前两个串口 RX对应RX, TX对应TX .第三个 RX对应到TX 交叉了。外部接线交叉下看看呢[/quote]

谢谢,这个只是标错了,接线交叉试过了是不行的

微信用户

0个粉丝

87

问答

0

专栏

3

资料

微信用户 2019-11-19 11:46:14
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=149986&ptid=76566]qn1540561804 发表于 2019-11-19 09:23[/url]
谢谢,这个只是标错了,接线交叉试过了是不行的[/quote]

实在不行 试试  别的版本的sdk, 看看可不可以那,

qn1540561804

0个粉丝

12

问答

0

专栏

1

资料

qn1540561804 2019-11-20 10:32:37
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=149992&ptid=76566]alaode 发表于 2019-11-19 11:46[/url]
实在不行 试试  别的版本的sdk, 看看可不可以那,[/quote]

我配置了串口4,也是正常的
感觉像是核心板的问题,用作DSI显示屏了?

qn1540561804

0个粉丝

12

问答

0

专栏

1

资料

qn1540561804 2019-11-20 11:58:19
认可0
有多组管脚可以复用成uart3,手动跳线LCD_DATA0和LCD_DATA1复用成uart3,测试正常

不太明白这种情况是软件还是硬件的问题???求大神帮忙解答一下,怎么才能将DSI_D3N和DSI_D3P用作uart3

微信用户

0个粉丝

87

问答

0

专栏

3

资料

微信用户 2019-11-20 14:40:52
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=150045&ptid=76566]qn1540561804 发表于 2019-11-20 11:58[/url]
有多组管脚可以复用成uart3,手动跳线LCD_DATA0和LCD_DATA1复用成uart3,测试正常

不太明白这种情况是软 ...[/quote]

我记得 就是要修改这个excel 里面的寄存器呀。    原来做adc 就是修改一些gpio 为adc 就可以了。  我记得是啊。

qn1540561804

0个粉丝

12

问答

0

专栏

1

资料

qn1540561804 2019-11-20 14:50:49
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=150049&ptid=76566]alaode 发表于 2019-11-20 14:40[/url]
我记得 就是要修改这个excel 里面的寄存器呀。    原来做adc 就是修改一些gpio 为adc 就可以了。  我记得 ...[/quote]

是啊,我adc的也通了

qn1540561804

0个粉丝

12

问答

0

专栏

1

资料

qn1540561804 2019-11-21 14:36:43
认可0
结贴,修改硬件,使用LCD_DATA0和LCD_DATA1复用成uart3
PS:据说是海思的坑,DSI_D3N和DSI_D3P无法复用成gpio和uart

qn1544517401

0个粉丝

0

问答

0

专栏

0

资料

qn1544517401 2020-01-07 16:51:49
认可0
你复用为gpio和uart,要接上拉电阻的,不然会有问题

ailingfang

0个粉丝

6

问答

0

专栏

0

资料

ailingfang 2020-03-02 14:49:59
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=152252&ptid=76566]qn1544517401 发表于 2020-1-7 16:51[/url]
你复用为gpio和uart,要接上拉电阻的,不然会有问题[/quote]

海思最新更新的资料第13组是可以复用成GPIO的,我们已经用了

qn1544517401

0个粉丝

0

问答

0

专栏

0

资料

qn1544517401 2020-03-26 16:07:13
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=154925&ptid=76566]ailingfang 发表于 2020-3-2 14:49[/url]
海思最新更新的资料第13组是可以复用成GPIO的,我们已经用了[/quote]

我们现在用的sdk是v2.0.2.0,第13组还是不能用为gpio,换组了

qn1569306536

0个粉丝

5

问答

0

专栏

0

资料

qn1569306536 2020-04-10 14:08:47
认可0
我之前在3516上遇到过串口不能用的问题:
kernel/linux-4.9.y/drivers/clk/hisilicon/clk-hi3516dv300.c文件中
static struct hisi_gate_clock hi3516dv300_gate_clks[] 添加一项:
        { HI3516DV300_UART3_CLK, "clk_uart3", "uart_mux3",CLK_SET_RATE_PARENT, 0x1b8, 3, 0, },       

看你这个好像跟之前不一样啊
或将文件直接拖到这里
悬赏:
E币
网盘
* 网盘链接:
* 提取码:
悬赏:
E币

Markdown 语法

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

Markdown 语法

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

举报类型

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

详细说明

易百纳技术社区