0

我在哪里可以下载内核版本#2.6.31-rc7-omap1-06331-g757f531 的 OMAP 3530 文件系统,或者如何从源代码创建一个?

TI 提供的文件系统适用于内核版本为 2.6.29-rc3-omap1。(基于 /lib/modules/)。

我构建了版本#2.6.31-rc7-omap1-06331-g757f531 的新uImage(内核)和一个模块(.ko)文件,所以当我尝试插入我的模块时,它抱怨:

root@omap3evm:~# modprobe -r pci.ko 致命:无法加载 /lib/modules/2.6.31-rc7-omap1-06331-g757f531/modules.dep:没有这样的文件或目录

因为文件系统在 /lib/modules 下只有文件夹“2.6.29-rc3-omap1”。

我尝试使用“-f”或“--force-vermagic”和“--force-modversion”插入模块,但不起作用。

4

1 回答 1

0

您不需要为特定内核版本构建单独的文件系统。文件系统是通用的,它应该适用于所有内核。使用以下命令将特定内核版本安装到文件系统中。

make ARCH=arm CROSS_COMPILE=arm-none-linux-gnueabi-  uImage
make ARCH=arm CROSS_COMPILE=arm-none-linux-gnueabi-  modules
make ARCH=arm CROSS_COMPILE=arm-none-linux-gnueabi- INSTALL_MOD_PATH=<target filesystem> modules_install

这将在 /lib/modules/ 文件夹中创建带有内核版本的新目录。

于 2015-07-21T17:58:09.297 回答