内容: WWW_P※LCJS_COM-PLC-)技.术_网 Colibri RTCSync的功能是处理器通过I2C总线对于外置的实时时钟进行同步和管理,在有时钟备用电池的情况下,保存和恢复系统的时钟。 W1WW_P4LCJS_COM-PLC-技.术_网
|
寄存器设置
支持RTC芯片的品牌
从内核Image 3.4 Beta2 版本起, Toradex开始支持不同品牌的RTC 芯片,这是通过以下的寄存器设置来实现的:
[HKEY_LOCAL_MACHINE\SOFTWARE\Toradex\RTCSync]
"Protocol" = dword:0x00000001 default: 1
"SlaveAddr" = dword:0x00000068 default: 0x68 (7-bit address)
支持以下 RTC 协议:
RTC used WWW.PLCJS.COM——可编程控制器技术门户 |
Protocol WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户) |
Default WWW_PLCJS※COM-PLC-技.术_网(可※编程控※制器技术门户) | |
ST M41T0 ——可——编——程——控-制-器-技——术——门——户 |
1 WWcW_PLCJS_COM-PLC-技.术_网 |
0x68 P_L_C_技_术_网——可——编——程——控-制-器-技——术——门——户 |
Evaluation Board, Orchid 和 Protea 选用型号 WWW_PL※CJS_COM-PLC-技.术_网 |
Dallas DS1339 ——可——编——程——控-制-器-技——术——门——户 Dallas DS3231 WWW.PLCJS.COM——可编程控制器技术门户 |
2 WWW_PLCJ-S_COM-PLC-技.术_网(可-编程控-制器技术-门户) |
0x68 W1WW_P4LCJS_COM-PLC-技.术_网 |
|
Epson RX-8564LC WWcW_PLCJS_COM-PLC-技.术_网 |
3 WW.W_PLC※JS_C,OM-PL,C-技.术_网 |
0x51 WWW_PLC※JS_COM-PLC-技.术_网(可编程控※制器技术门户) |
Limestone board选用的型号 WWW_P※LCJS_COM-PLC-)技.术_网 |
ST M41T81 P_L_C_技_术_网——可——编——程——控-制-器-技——术——门——户 |
4 WWcW_PLCJS_COM-PLC-技.术_网 |
0x68 WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户) |
MECS Tellurium Carrier Board选用的型号 P_L_C_技_术_网——可——编——程——控-制-器-技——术——门——户 |
默认(如果注册表被清空)的RTC 协议值是1(M41T0), 默认的SlaveAddr (如果注册表被清空) 是0x68 或者 0x51。
RTCSync 应用于 Limestone
将注册表选项 registry value "Protocol" to 设置为3
RtcSync 用法
它是如何工作的
如何通过 i2c 并行使用RTCSync 和其它线程
如果你通过I2C总线来并行使用RTCsync工具,需要使用一个名称为Mutex named "I2C"来同步RTCSync工具。
使用客户定制的 RTCSync 工具
客户可以通过购买RTCSync工具的的源代码来修改适合自己项目的RTC 芯片。
Colibri 设置和启动RTCSync工具的注册表位置在:
[HKEY_LOCAL_MACHINE\init]
"Launch48" = "rtcsync.exe"
客户可以通过修改这个值来启动自己的RTCSync工具或者关闭内核中的RTCSync工具。