Difference between revisions of "RTC"

From ArmadeusWiki
Jump to: navigation, search
(Usage)
(Links)
Line 38: Line 38:
  
 
== Links ==
 
== Links ==
*  
+
* maxim-ic ds1374 datasheete
 
*
 
*

Revision as of 20:05, 28 January 2007

On this page, you will find usefull informations to use an external DS1374 Real Time Clock. This feature apply to the armadeus software release 2.0 and above.

Hardware

No permanent RTC is present on the APF9328 but it is not so complex to add a DS1374 (with quartz integrated) on the I2C bus. Do not forget to provide the power-supply.

Configuration

First be sure to use an armadeus 2.0 or higher. The RTC/DS1374 support is already present in U-BOOT and linux kernel 2.6.18.1 and higher. Therefore you have nothing to configure to use the RTC. Nevertheless these are the parameters to check to have the RTC supported:

$ make linux-menuconfig
  • check the i2c module drivers i2c-imx and i2c-dev
  • check the RTC module driver rtc-dev and rtc-ds1374
  • if you intagrates these module statically in the kernel then the system date will be set at power-up.
  • fix me..;
$ make

and reload your kernel and/or rootfs

Installation

if you choose to compile rtc and i2c drivers as module then you have load them:

$ modprobe i2c-imx
$ modprobe rtc-ds1374
$ modprobe rtc-dev

Usage

  • From U-Boot there is a command date to read, reset, update the RTC.
$ help date

for more information

  • From linux use the commande hwclock to read, write, synchronize the RTC.
$ date --help 

for more information

Links

  • maxim-ic ds1374 datasheete