0

ビーグルボーン ブラックの debian 10 に元のモジュールがあり、現在は別のカーネルを使用して debian 9.5 で実行しています。したがって、モジュールを挿入しようとすると、次のエラーが発生します。

insmod: ERROR: could not insert module gpio_test.ko: Invalid module format

私の現在のカーネルバージョンは次のとおりです。

uname -r 4.4.155-ti-rt-r155

ここに投稿された解決策に従おうとしましたが、うまくいきませんでした: insmod エラー: './hello.ko' の挿入: -1 無効なモジュール形式"

私の現在の Makefile の内容は次のとおりです。

obj-m+=gpio_test.o

all:
        make -C /lib/modules/$(shell uname -r)/build/ M=$(PWD) modules
clean:
        make -C /lib/modules/$(shell uname -r)/build/ M=$(PWD) clean

このメイクファイルを実行すると、次のエラーが発生します。

make -C /lib/modules/4.4.155-ti-rt-r155/build/ M=/home/machinekit/BeagleBoneBlack-Program-Files/LKM_Interrupt_Practice/LED_Button_IRQ modules
make[1]: *** /lib/modules/4.4.155-ti-rt-r155/build/: No such file or directory.  Stop.
Makefile:4: recipe for target 'all' failed
make: *** [all] Error 2

どんな助けでも大歓迎です、ありがとう。

4

0 に答える 0