版主: 51FPGA

分享到:
共6条 1/1 1   

AXI DMA Linux驱动程序编译问题

    [您是本帖的第2935位阅读者]
googyouhua
我是GG
高级会员

最后登陆时间:2014-08-05 20:34:44

直达楼层
1# 发表于 2014-02-20 00:43:42

刚刚开始学Linux,编译Xilinx提供的AXI DMA代码出现以下问题,求高手指教!  附件是Xilinx提供的驱动程序xilinx.rar


make -C ../linux-digilent-master/ M=/home/zynq/DMA_TEST modules
make[1]: Entering directory `/home/zynq/linux-digilent-master'
  CC [M]  /home/zynq/DMA_TEST/xilinx_axidma.o
/home/zynq/DMA_TEST/xilinx_axidma.c: In function 'xilinx_dma_chan_probe':
/home/zynq/DMA_TEST/xilinx_axidma.c:964:18: error: 'XILINX_DMA_DEVICE_ID_SHIFT' undeclared (first use in this function)
/home/zynq/DMA_TEST/xilinx_axidma.c:964:18: note: each undeclared identifier is reported only once for each function it appears in
/home/zynq/DMA_TEST/xilinx_axidma.c: In function 'xilinx_dma_probe':
/home/zynq/DMA_TEST/xilinx_axidma.c:1023:2: error: implicit declaration of function 'devm_ioremap_resource' [-Werror=implicit-function-declaration]
/home/zynq/DMA_TEST/xilinx_axidma.c:1023:13: warning: assignment makes pointer from integer without a cast [enabled by default]
cc1: some warnings being treated as errors

make[2]: *** [/home/zynq/DMA_TEST/xilinx_axidma.o] Error 1
make[1]: *** [_module_/home/zynq/DMA_TEST] Error 2
make[1]: Leaving directory `/home/zynq/linux-digilent-master'
make: *** [all] Error 2

 

RE: AXI DMA Linux驱动程序编译问题

jackwang
我是GG
管理员

最后登陆时间:2015-01-29 08:45:11

2# 发表于 2014-02-20 09:00:22
睡得够晚的~~~

EEPW高校联络官群:327349274。

RE: AXI DMA Linux驱动程序编译问题

lianggui5
我是GG
高级会员

最后登陆时间:2015-01-26 19:27:26

3# 发表于 2014-02-20 14:38:22
googyouhua的原帖

刚刚开始学Linux,编译Xilinx提供的AXI DMA代码出现以下问题,求高手指教!  附件是Xilinx提供的驱动程序xilinx.rar


make -C ../linux-digilent-master/ M=/home/zynq/DMA_TEST modules
make[1]: Entering directory `/home/zynq/linux-digilent-master'
  CC [M]  /home/zynq/DMA_TEST/xilinx_axidma.o
/home/zynq/DMA_TEST/xilinx_axidma.c: In function 'xilinx_dma_chan_probe':
/home/zynq/DMA_TEST/xilinx_axidma.c:964:18: error: 'XILINX_DMA_DEVICE_ID_SHIFT' undeclared (first use in this function)
/home/zynq/DMA_TEST/xilinx_axidma.c:964:18: note: each undeclared identifier is reported only once for each function it appears in
/home/zynq/DMA_TEST/xilinx_axidma.c: In function 'xilinx_dma_probe':
/home/zynq/DMA_TEST/xilinx_axidma.c:1023:2: error: implicit declaration of function 'devm_ioremap_resource' [-Werror=implicit-function-declaration]
/home/zynq/DMA_TEST/xilinx_axidma.c:1023:13: warning: assignment makes pointer from integer without a cast [enabled by default]
cc1: some warnings being treated as errors

make[2]: *** [/home/zynq/DMA_TEST/xilinx_axidma.o] Error 1
make[1]: *** [_module_/home/zynq/DMA_TEST] Error 2
make[1]: Leaving directory `/home/zynq/linux-digilent-master'
make: *** [all] Error 2

 


没有附件呀!!

我行故我在。

RE: AXI DMA Linux驱动程序编译问题

lianggui5
我是GG
高级会员

最后登陆时间:2015-01-26 19:27:26

4# 发表于 2014-02-20 14:39:15

XILINX_DMA_DEVICE_ID_SHIFT


这个未定义呀!


我行故我在。

RE: AXI DMA Linux驱动程序编译问题

googyouhua
我是GG
高级会员

最后登陆时间:2014-08-05 20:34:44

5# 发表于 2014-02-20 19:13:20
你说得那个好解决,他程序里面说了这个可以修改。但是这个函数devm_ioremap_resource,没实现,就不会改了

RE: AXI DMA Linux驱动程序编译问题

jackwang
我是GG
管理员

最后登陆时间:2015-01-29 08:45:11

6# 发表于 2014-02-24 15:50:18
附件不是在最后一行中吗?

EEPW高校联络官群:327349274。

共6条 1/1 1   
快速回复主题
  • 匿名不能发帖!请先 [ 登陆 注册 ]