- 论坛徽章:
- 0
|
EXTRA_CFLAGS += -I$(PWD)/include
ifneq ($(KERNELRELEASE),)
obj-m:=bcm589x_sd.o
bcm589x_sd-objs := bcm5892_sci.o bkni_linux.o bscd.o bscd_isopriv.o bscd_priv.o nxp8026_i2c.o nxp8026_ops.o
else
KDIR :=/home/589x_Linux_4.4a_SDK/work/projects/bcm589x/build-output/secuapp/BCM95892/linux
PWD :=$(shell pwd)
all:
make -C $(KDIR) M=$(PWD) modules ARCH=arm CROSS_COMPILE=arm-brcm-linux-gnueabi-
clean:
rm -f *.ko *.o *.mod.o *.mod.c *.symvers modul*
endif
提示错误:
/home/589x_Linux_4.4a_SDK/work/brcm-sla-external/bcm589x/drivers/smartcard1/bcm5892_sci.c:66:18: 错误: bscd.h:没有那个文件或目录
In file included from /home/589x_Linux_4.4a_SDK/work/brcm-sla-external/bcm589x/drivers/smartcard1/bcm5892_sci.c:67:
/home/589x_Linux_4.4a_SDK/work/brcm-sla-external/bcm589x/drivers/smartcard1/bcm5892_sci.h:73: 错误: expected specifier-qualifier-list before ‘BSCD_Handle’
In file included from /home/589x_Linux_4.4a_SDK/work/brcm-sla-external/bcm589x/drivers/smartcard1/bcm5892_sci.c:68:
/home/589x_Linux_4.4a_SDK/work/brcm-sla-external/bcm589x/drivers/smartcard1/bcm5892_sci_ioctl.h:57: 错误: ‘BSCD_MAX_ATR_SIZE’未声明(不在函数内)
...
bscd.h头文件在当前目录的include下。为什么没有包含成功? |
|