-
Notifications
You must be signed in to change notification settings - Fork 151
Open
Description
最近我在搭建fpga上测试gpgpu的系统,基于xdma的axi_m来写data到ddr,再通过xdma的axi_lite配置gpgpu(相当于外设)的内部寄存器,驱使gpgpu去ddr取数计算并写回。测试系统搭建完了,现在在调试,我想用官方驱动命令行 ./reg_rw /dev/xdma_user 0x20000000 w 0x01 来写gpio寄存器点亮led,测试一下通路,命令行返回显示写成功了,也能命令行读回,但是板子上没有反应,想问一下可能是哪出了问题。gpio在block design分配的地址是0x40000000,xdma ip设置时pcie to axi translation设置的0x20000000,size是1G。我用ila抓取波形发现axi_lite输出端口的写地址是0x20000000,但是并没有写有效,如果命令行( ./reg_rw /dev/xdma_user 0x20000000 w 0x01)传入的是axi地址,但是我命令写0x40000000反而显示memory mapped failed,这是什么原因呢?
Metadata
Metadata
Assignees
Labels
No labels