OK335xd 编译外部模块出错
不知道咋回事。您好,我们这边有把开门狗做成模块的过程说明,您可以参考下(前提是您的ubuntu环境是搭建好的,编译过没有问题的)
1.修改ok335xd_evm_linux_sdio_defconfig文件,CONFIG_OMAP_WATCHDOG=y改成CONFIG_OMAP_WATCHDOG=m
2.重新编译内核,设置完环境变量之后执行以下命令:
cp arch/arm/configs/ok335xd_evm_linux_sdio_defconfig .config
make ARCH=arm CROSS_COMPILE=arm-arago-linux-gnueabi- uImage
make ARCH=arm CROSS_COMPILE=arm-arago-linux-gnueabi- modules
生成的ko文件的路径:drivers/watchdog/omap_wdt.ko
3.参考手册格式化SD卡,把所有需要的映像及ko文件放到sd卡,烧写系统。
4.烧写完后启动系统,执行以下命令加载模块:
root@ok335x:~# insmod /media/mmcblk0p1/omap_wdt.ko
[ 81.376191] OMAP Watchdog Timer Rev 0x01: initial timeout 60 sec
root@ok335x:~#
页:
[1]