Hello I sent an email.
Heinz I was able to create can4linux.ko but when I use insmode can4linux.ko I get an unexpected error: >>> Loading Driver Module to Kernel /sbin/insmod can4linux.ko insmod: ERROR: could not insert module can4linux.ko: Invalid module format Makefile:811: recipe for target 'load' failed make: *** [load] Error 1 And when I want to compile the examples : gcc -g -Wall -pedantic -I../can4linux -DUSE_RT_SCHEDULING -DCANFD -c -o receive.o receive.c receive.c:48:23: fatal error: git_track.h: No such file...
Thank you for your help and time, if it's not a problem, I'll be waiting. Regards
Heinz, Thank you very much for your help, I only have: compile with KDIR=/lib/modules/3.4.111-bananian/build/, at /root/can4linux/can4linux CC = cc make -C /lib/modules/3.4.111-bananian/build/ V=0 C=0 M=/root/can4linux/can4linux TARGET=BANANAPI modules make[1]: *** /lib/modules/3.4.111-bananian/build/: No such file or directory. Stop. Makefile:800: recipe for target 'all' failed make: *** [all] Error 2 make: Nothing to be done for '/mnt'. Could you please help me understand how to compile the code...
Hi Heinz, Thank you so much for your help, I fixed some bugs and tested it on an older version of bananian, because as I read can4linux was made with bananian15-01 in mind. I got the following result: # make TARGET=BANANAPI compile with KDIR=/lib/modules/3.4.104+/build/, at /root/can4linux-code/can4linux CC = cc make -C /lib/modules/3.4.104+/build/ V=0 C=0 M=/root/can4linux-code/can4linux TARGET=BANANAPI \ EXTRA_CFLAGS="""" modules make[1]: Entering directory `/root/linux-bananapi' '/root/can4linux-code/can4linux/version.inc'...
Hi Heinz, Thank you so much for your help, I fixed some bugs and tested it on an older version of bananian, because as I read can4linux was made with bananian15-04 in mind. I got the following result: # make TARGET=BANANAPI compile with KDIR=/lib/modules/3.4.104+/build/, at /root/can4linux-code/can4linux CC = cc make -C /lib/modules/3.4.104+/build/ V=0 C=0 M=/root/can4linux-code/can4linux TARGET=BANANAPI \ EXTRA_CFLAGS="""" modules make[1]: Entering directory `/root/linux-bananapi' '/root/can4linux-code/can4linux/version.inc'...
Hi Heinz, Thank you so much for your help, I fixed some bugs and tested it on an older version of bananian, because as I read can4linux was made with bananian15-04 in mind. I got the following result: # make TARGET=BANANAPI compile with KDIR=/lib/modules/3.4.104+/build/, at /root/can4linux-code/can4linux CC = cc make -C /lib/modules/3.4.104+/build/ V=0 C=0 M=/root/can4linux-code/can4linux TARGET=BANANAPI \ EXTRA_CFLAGS="""" modules make[1]: Entering directory `/root/linux-bananapi' '/root/can4linux-code/can4linux/version.inc'...
Hi Heinz, Thank you so much for your help, I fixed some bugs and tested it on an older version of bananian, because as I read can4linux was made with bananian15-04 in mind. I got the following result: compile with KDIR=/lib/modules/3.4.104+/build/, at /root/can4linux-code/can4linux CC = cc make -C /lib/modules/3.4.104+/build/ V=0 C=0 M=/root/can4linux-code/can4linux TARGET=BANANAPI \ EXTRA_CFLAGS="""" modules make[1]: Entering directory `/root/linux-bananapi' '/root/can4linux-code/can4linux/version.inc'...