OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 1597|回复: 3

[XILINX] zynq ps uart 将ddr中的数据发送到串口助手上显示

[复制链接]

30

主题

53

帖子

0

精华

初级会员

Rank: 2

积分
176
金钱
176
注册时间
2022-10-20
在线时间
31 小时
发表于 2023-11-1 22:29:15 | 显示全部楼层 |阅读模式
1金钱
求教,arm接收到串口数据并存入ddr后,怎么通过XUartPs_SendByte()函数发送出来呀。如图所示的发送方式不对吗。RxBuffPtr是ddr起始地址。

f3f7f2bd199d42f3586d54227392585.png
7157ccf1ad5617c17956957ba360f86.png
a6c01151e97cb1ea8a44cedf001f437.png
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

0

主题

60

帖子

0

精华

高级会员

Rank: 4

积分
688
金钱
688
注册时间
2021-3-25
在线时间
137 小时
发表于 2023-11-2 18:14:11 | 显示全部楼层
ddr地址里的数据不是通过XUartPs_SendByte函数读出来的,而是通过Xil_In32(ddr地址)函数进行读取
回复

使用道具 举报

30

主题

53

帖子

0

精华

初级会员

Rank: 2

积分
176
金钱
176
注册时间
2022-10-20
在线时间
31 小时
 楼主| 发表于 2023-11-2 19:03:57 | 显示全部楼层
caojunye 发表于 2023-11-2 18:14
ddr地址里的数据不是通过XUartPs_SendByte函数读出来的,而是通过Xil_In32(ddr地址)函数进行读取

xil_in32不是读到pl端的寄存器吗,我想把ddr中的数据打印到串口除了用printf函数,能用sendbyte函数吗
回复

使用道具 举报

0

主题

60

帖子

0

精华

高级会员

Rank: 4

积分
688
金钱
688
注册时间
2021-3-25
在线时间
137 小时
发表于 2023-11-3 09:39:50 | 显示全部楼层
18876729900 发表于 2023-11-2 19:03
xil_in32不是读到pl端的寄存器吗,我想把ddr中的数据打印到串口除了用printf函数,能用sendbyte函数吗

[url]XUartPs_SendByte本质上是写寄存器函数,是将函数的数值参数写入到串口控制器的txfifo,真正的从特定地址读数值函数则是xil_out函数,在xilinx官方英文注释有描述两个函数的功能,可以按住ctrl建+鼠标左键点击函数名看原文注释 xil_out32从特定存储地址读数据函数.jpg 串口发送字节函数.jpg
回复

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-11-22 16:56

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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