幸运儿军军 发表于 2016-7-7 14:21:59

OK335xd 编译外部模块出错

不知道咋回事。

飞凌-unix 发表于 2016-7-14 09:38:11

您好,我们这边有把开门狗做成模块的过程说明,您可以参考下(前提是您的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]
查看完整版本: OK335xd 编译外部模块出错