ZYNQ7020在linux下双串口之EMIO实现UART0 - ZYNQ7021学习

       基于黑金的多以太网进行的多串口实验,这里主要讲UART0的EMIO引脚实现,略过很多细节,具体相关的步骤请参考我的另一篇双串口博客https://blog.csdn.net/yishuicanhong/article/details/80213158

 

配置ZYNQ核

       首先我们先双击ZYNQ核,修改UART0的引脚。如图

 

添加约束文件

       添加引脚约束文件,注意:这里的UART0_rxd和UART0_txd要与顶层模块design_1_wrapper.v的引脚保持一致。

 

Linux移植       

       其他移植配置步骤,包括设备树的修改都与我的另一篇博客一致,这里不就不啰嗦了。最后上电启动的效果也一致,只是UART0的功能需要使用杜邦线连接才能使用了,原PS端的UART0不再有效。

UART0测试

       在移植好的开发板上运行自己编写的UART0的可执行文件,运行的结果如下图,第一幅图是将UART0接收到的数据显示到控制台上,第二幅图是串口工具向UART0发送数据,开发板默认返回“111222333444555”。如果是PS的MIO时,收发数据时都会看到旁边LED灯的闪烁,扩展为EMIO时没有。

       运行测试的UART0代码链接https://download.csdn.net/download/yishuicanhong/10412000

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值