陈旭 发表于 2019-11-26 14:52:51

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

大家好,我想在ma703fa的demo(CH01_PCIE_Base)上增加一个axi_uartlite,结构如下

这样可以吗?

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里面的寄存器操作的 ...

另外有个问题

这里为什么pcie_to_axi translation 的地址选择0x44a00000,在ch01中,M_AXI_LITE地址不是0x80000000吗

陈旭 发表于 2019-11-27 13:58:12

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

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

陈旭 发表于 2019-11-27 16:52:09

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

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

uisrc 发表于 2019-11-27 16:54:58

看下这个帖子https://www.uisrc.com/portal.php?mod=view&aid=287

听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不清楚,没有测试过呢,建议自己测试下
页: [1] 2
查看完整版本: 在ma703fa的demo(CH01_PCIE_Base)上增加一个axi_uartlite