问答 店铺
热搜: ZYNQ FPGA discuz

QQ登录

只需一步,快速开始

微信登录

微信扫码,快速开始

微信扫一扫 分享朋友圈

已有 4596 人浏览分享

开启左侧

ZYNQ: PS跑LINUX下,XDMA 無法透過HP PORT 寫入PS端的DDR

[复制链接]
4596 0
悬赏1积分未解决
各位先進大家好:
      我對於FPGA以及嵌入式LINUX都是初學者.目前購買了一塊MIZ7035,並參考其所附的手冊搭建了一個block design.
      設計目的是透過xdma 透過hp port 寫入資料到zynq ps端的ddr,並透過sfp 透過網路傳輸出去,或是資料由sfp透過網路接收資料,並透過ps寫入ddr,在利用xdma透過hp port讀回電腦. 設計圖如下:



這樣的設計下,如果ps於standalone mode下,我可以透過 Xilinx 提供的XDMA win driver 以及 xdma_rw. exe在windows下來和 miz7035交換資料, log 如下


但ps如果跑linux,在windows下我依然可以看見我的pcie裝置,但我卻無法透過xdma_rw. exe 來和 miz7035交換資料.
只要一執行xdma_rw. exe ,xdma_re.exe就會卡住,無法寫入zynq ps端的ddr.
我猜想是因為跑linux,所以DDR被LINUX管控.但不知如何設定或是修改.
不知是否有前輩可以提點一下,感激不盡!!

附件: 您需要 登录 才可以下载或查看,没有账号?立即注册
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

0

关注

5

粉丝

1

主题
精彩推荐
热门资讯
网友晒图
图文推荐

  • 微信公众平台

  • 扫描访问手机版