- 积分
- 3
贡献26
飞刀2 FD
注册时间2019-9-6
在线时间0 小时
扫一扫,手机访问本帖
|
1:我在Ubuntu12.04环境中把飞凌提供的linux-3.0.1文件夹下用 make menuconfig配置内核。只将 Device Drivers下面的 Real Time Clock下面的 Samsung S3C series SoC RTC选项去掉;
2:重新编译内核;
3:将内核用USB方式烧进OK6410开发板;
4:此时重开机,系统显示时间为1969年12月31日
5:将飞凌提供的linux-3.0.1文件夹中的drivers/rtc/rtc-s3c.c文件编译,生成 rtc-s3c.ko 模块;
6:用ftp模式将此模块发送到OK6410
7:用insmod rtc-s3c.ko安装此模块,DNW 显示如下,s3c-rtc s3c64xx-rtc: rtc core: registered s3c as rtc0;
8:此时重开机,系统显示时间仍为1969年12月31日
9:修改了OK6410开发板中的 /etc/init.d/rcS文件,是OK6410重开机自动加载rtc-s3c模块,系统重开机后显示
Starting Qtopia2, please waiting...
s3c-rtc s3c64xx-rtc: rtc disabled, re-enabling
s3c-rtc s3c64xx-rtc: rtc core: registered s3c as rtc0
Please press Enter to activate this console. touch...
但此时系统时间仍为1969年12月31日。
请飞凌或者哪位大哥解释一下,为什RTC的驱动不编译进内核,OK6410重开机后,系统时间就一直是1969年12月31日呢?即使加载了RTC驱动的模块也是这样呢? |
|