From: Dave H. <dhy...@gm...> - 2008-07-24 23:25:49
|
Hi Peck, > I tried to follow what you did in your Makefile for gpio-event program, > hoping that I can combine the two Makefiles (kernel module and my program) > together but when I tried to make the file, I received more errors (specific > to bitmap.h, cpumask.h, interrupt.h) than the previous time. I am not really > sure about the gpio-event-drv.o which you mentioned. But I am sure that I > have done something stupid here. So, based on your makefile, spi1867zd.c is a source file for a user-mode program. You can't put kernel stuff (like interrupt handlers) inside a user-mode program. You can only do that inside the kernel. Trying to #include kernel header files from within a user-mode program will also typically cause lots of the kinds of errors that you're seeing. In gpio-event, gpio-event-drv.c is kernel mode code, and gpio-event.c is user-mode code. -- Dave Hylands Vancouver, BC, Canada http://www.DaveHylands.com/ |