采用新版本的Tiny6410核心板Linux2.6.38,在加载原来开发旧的Linux2.6.36驱动的时候,出现以下错误:
mini6410_buttons2: version magic '2.6.36-FriendlyARM preempt mod_unload ARMv6 '
should be '2.6.38-FriendlyARM preempt mod_unload ARMv6 '
insmod: can't insert '/lib/modules/2.6.36-FriendlyARM/mini6410_buttons2.ko': inv
alid module format
mini6410_leds2: version magic '2.6.36-FriendlyARM preempt mod_unload ARMv6 ' sho
uld be '2.6.38-FriendlyARM preempt mod_unload ARMv6 '
insmod: can't insert '/lib/modules/2.6.36-FriendlyARM/mini6410_leds2.ko': invali
d module format
要如何才能解决?
1、不想采用将核心板降为Linux2.6.36的做法。
2、是否需要升级Linux开发环境?
3、或者是还有其他什么简单的办法?