取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 
Highlighted
Observer
Observer
749 次查看
注册日期: ‎09-17-2019

哥哥们,想用pynq-z2和一个外设通过串口通信。有没有什么好法子。

跳至解决方案

方案一:用uartlite,约束引脚

目前把bit流完成了,但是到了Jupiternotebook中不知道如何发送一个字符了...

方案二:用PS的uart,通过EMIO映射到PL端

目前也是到了Jupiternotebook中不知道怎么操作了...有没有哥哥能帮帮我的...万分感谢LX99]N5JCYD3K}AKT~XY[12.png~_$OISJJMPG3W3`}B9[TCZ5.pngQ94P(EEO~{B]55RYB4_D3S7.png

0 项奖励
1 解答

已接受的解答
Highlighted
Moderator
Moderator
713 次查看
注册日期: ‎05-23-2018

Hi, @xiaodark 

发送数据的话直接通过MMIO向axi-uartlite的TX FIFO地址处写数据。同理,接收数据通过MMIO向axi-uartlite的RX FIFO地址处读数据即可

-------------------------------------------------------------------------------------------------
Don’t forget to reply, kudo, and accept as solution.
-------------------------------------------------------------------------------------------------
如果提供的信息能解决您的问题,请标记为“接受为解决方案”。
如果您认为帖子有帮助,请点击“奖励”。谢谢!
-------------------------------------------------------------------------------------------------

在原帖中查看解决方案

7 回复数
Highlighted
Moderator
Moderator
714 次查看
注册日期: ‎05-23-2018

Hi, @xiaodark 

发送数据的话直接通过MMIO向axi-uartlite的TX FIFO地址处写数据。同理,接收数据通过MMIO向axi-uartlite的RX FIFO地址处读数据即可

-------------------------------------------------------------------------------------------------
Don’t forget to reply, kudo, and accept as solution.
-------------------------------------------------------------------------------------------------
如果提供的信息能解决您的问题,请标记为“接受为解决方案”。
如果您认为帖子有帮助,请点击“奖励”。谢谢!
-------------------------------------------------------------------------------------------------

在原帖中查看解决方案

Highlighted
Xilinx Employee
Xilinx Employee
710 次查看
注册日期: ‎06-19-2019

建议你按照pynq官网的DEMO做一遍,应该对你有帮助。

https://pynq.readthedocs.io/en/latest/getting_started.html

------------------------------------------------------------------
Don't forget to reply, kudo, and accept as solution.
如果提供的信息能解决您的问题,请标记为“接受为解决方案”。
如果您认为帖子有帮助,请点击“奖励”。谢谢!
-------------------------------------------------------------------
Highlighted
Observer
Observer
668 次查看
注册日期: ‎09-17-2019

@weiyil

哥 UQVC53{VNTJV9@S~ZGX~ZAW.pngH%1XXI@4J6BY$(]RONZYPQ4.pngXY{M]`$7[2RMK_YA2ICSGLS.pngI8ETH~3P][55NXC@Y$LB5KA.png)U7WNN]$1X]NZ94NNB3XR_J.png

哥,我这么配置的。然后串口转usb的rx接pmodb1(tx),tx接pmodb2(rx)但是发送后串口调试助手没有收到信号

0 项奖励
Highlighted
Moderator
Moderator
625 次查看
注册日期: ‎05-23-2018

Hi, @xiaodark 

axi-uartlite的TX FIFO offset地址为0x04h,具体可以参考一下PG142。

-------------------------------------------------------------------------------------------------
Don’t forget to reply, kudo, and accept as solution.
-------------------------------------------------------------------------------------------------
如果提供的信息能解决您的问题,请标记为“接受为解决方案”。
如果您认为帖子有帮助,请点击“奖励”。谢谢!
-------------------------------------------------------------------------------------------------
Highlighted
Observer
Observer
604 次查看
注册日期: ‎09-17-2019

@weiyil CLBQ`VAZ%@OD@ZVL_I%4TJ6.png

哥,我把偏移量改为0x04后依然不好用,文档看过了,试图吧ctrl寄存器最后一位置1,rst tx一下,但依旧不好用。address_range的用途是什么呢?谢谢哥

0 项奖励
Highlighted
Observer
Observer
580 次查看
注册日期: ‎09-17-2019

@weiyil 哥,谢谢你。能用的,我这个臭弟弟把脚看错了...jbp2和jbn2是pmod3 4...太感谢了

0 项奖励
Highlighted
Moderator
Moderator
573 次查看
注册日期: ‎05-23-2018

Hi, @xiaodark 

不客气,有问题欢迎来中文论坛讨论~

-------------------------------------------------------------------------------------------------
Don’t forget to reply, kudo, and accept as solution.
-------------------------------------------------------------------------------------------------
如果提供的信息能解决您的问题,请标记为“接受为解决方案”。
如果您认为帖子有帮助,请点击“奖励”。谢谢!
-------------------------------------------------------------------------------------------------
0 项奖励