启动系统时出现下面错误信息:
drivers/rtc/hctosys.c: unable to open rtc device (rtc0)
原因是没有RTC驱动加到系统中来,
修改arch/arm/mach-s3c2440/mach-smdk2440.c文件,
在结构体中加入&s3c_device_rtc,如下:
static struct platform_device *smdk2440_devices[] __initdata = {
&s3c_device_usb,
&s3c_device_lcd,
&s3c_device_wdt,
&s3c_device_i2c0,
&s3c_device_iis,
&s3c_device_sdi,
&s3c_device_usbgadget,
&s3c_device_nand,
&s3c_device_adc,
&s3c_device_ts,
&s3c_device_rtc,
};
重新编译,启动后出现:
s3c2410-rtc s3c2410-rtc: hctosys: invalid date/time
表示RTC驱动已正确加载,但时间没设置正确……
阅读(1320) | 评论(0) | 转发(0) |