我用的友善提供的linux-2.6.38内核(友善已经针对tiny6410移植好了的),然后我在内核文件夹中先后运行了make clean,make menuconfig ARCH=arm(没有更改任何选项), make uImage ARCH=arm CROSS_COMPILE=arm-linux- 这几步都是成功了的,且在boot目录下生成了uImage,然后我执行make modules ARCH=arm CROSS_COMPILE=arm-linux- 运行10多分钟后有错误提示:
/tmp/ccbkV6M3.s: Assembler messages:
/tmp/ccbkV6M3.s:2834: Error: selected processor does not support `movt r2,32768'
make[2]: *** [drivers/net/r8169.o] 错误 1
make[1]: *** [drivers/net] 错误 2
make: *** [drivers] 错误 2
应该是所选cpu型号不符合,但是这是友善tiny6410光盘提供的,其配置文件应该是对的,出现这些错误是什么原因呢?谢谢~~
(本人菜鸟,现在只是体验人家移植好的东西,还没到自己移植那个功底)