工具/软件:Linux
大家好、TI 工程师同事
我无法理解有关"时钟事件源""sched_clock""clocksource""gptimer"的技术术语以及它们与 AM335x‘s 计时器之间的关系。
?有人能为我分析这些问题、还是给我一些办公文档?
~# cat /proc/interrupts
CPU0
16: 100010 INTC 68级别 gp_timer
~# dmesg | grep clock
[0.000000] OMAP 时钟事件源:timer2为24000000 Hz
[0.000038] sched_clock:24MHz 时为32位、分辨率为41ns、每89478484971ns 换行一次
[0.000104] 时钟源:Timer1:屏蔽:0xFFFFFFFF max_cycles:0xFFFFFFFF、max_idle_ns:79635851949 ns
[0.000152] OMAP 时钟源:Timer1为24000000 Hz
[0.001748] clocksource_probe:未找到匹配的时钟源
[0.628911] 时钟源:Jiffies:MASK:0xFFFFFFFF max_cycles:0xFFFFFFFF、max_idle_ns:7645041785100000 ns
[1.171385] 已注册 PTP 时钟支持
[1.181350] 时钟源:切换到时钟源 Timer1
#if defined (CONFIG_ARCH_OMAP3)|| defined (CONFIG_SOC_AM33XX)||\
已定义(CONFIG_SOC_AM43XX)
void __init OMAP3_gptimer_timer_init (void)
{
_omap_sync32k_timer_init (2、"timer_sys_ck "、空、
1、"timer_sys_k"、"ti、timer-alwon"、true);
if (of _have _填充_dt ()))
clocksource_probe ();
}
#endif