[X]关闭

在ma703fa的demo(CH01_PCIE_Base)上增加一个axi_uartlite

文档创建者:陈旭
浏览次数:13280
最后更新:2020-02-21
 
大家好,我想在ma703fa的demo(CH01_PCIE_Base)上增加一个axi_uartlite,结构如下
截图201911261452391946..png
这样可以吗?

发表评论已发布 10

uisrc

发表于 2019-11-26 19:32:48 | 显示全部楼层

但是你得查查地址分配是否正确,UART的数据可不是你发过去就能接收到了,应该还要控制IP里面的寄存器操作的。
越努力越幸运!加油!

陈旭

发表于 2019-11-27 09:46:52 | 显示全部楼层

msxbo 发表于 2019-11-26 19:32
但是你得查查地址分配是否正确,UART的数据可不是你发过去就能接收到了,应该还要控制IP里面的寄存器操作的 ...

xdma的axi接口上的数据都是通过dma操作的把,那uart_lite的寄存器也是通过dma操作?

陈旭

发表于 2019-11-27 11:29:11 | 显示全部楼层

msxbo 发表于 2019-11-26 19:32
但是你得查查地址分配是否正确,UART的数据可不是你发过去就能接收到了,应该还要控制IP里面的寄存器操作的 ...

另外有个问题
截图201911271122164240..png
这里为什么pcie_to_axi translation 的地址选择0x44a00000,在ch01中,M_AXI_LITE地址不是0x80000000吗

截图201911271122106685..png

陈旭

发表于 2019-11-27 13:58:12 | 显示全部楼层

msxbo 发表于 2019-11-26 19:32
但是你得查查地址分配是否正确,UART的数据可不是你发过去就能接收到了,应该还要控制IP里面的寄存器操作的 ...

还有个问题,下面几个程序中哪个是操作M_AXI_LITE接口的? 截图201911271357555215..png

陈旭

发表于 2019-11-27 16:52:09 | 显示全部楼层

msxbo 发表于 2019-11-26 19:32
但是你得查查地址分配是否正确,UART的数据可不是你发过去就能接收到了,应该还要控制IP里面的寄存器操作的 ...

已经通过轮询的方式搞定了串口与pcie互传数据,请问怎么通过中断方式(主要是接收中断)接收数据呢?有没有相关的例程呢

uisrc

发表于 2019-11-27 16:54:58 | 显示全部楼层

越努力越幸运!加油!

听3409

发表于 2019-12-5 15:37:03 | 显示全部楼层

懂了
回复

使用道具 举报

陈旭

发表于 2020-2-21 11:49:50 | 显示全部楼层

msxbo 发表于 2019-11-26 19:32
但是你得查查地址分配是否正确,UART的数据可不是你发过去就能接收到了,应该还要控制IP里面的寄存器操作的 ...

请问ma703fa板卡pcie驱动支持windows 2012 server吗?

uisrc

发表于 2020-2-21 15:26:15 | 显示全部楼层

windows 2012 server  不清楚,没有测试过呢,建议自己测试下
越努力越幸运!加油!
12下一页
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则