TI中文支持网
TI专业的中文技术问题搜集分享网站

AM335x系统时间跑飞

如题,今天发现一块AM3352的电路板系统时间跑飞了,硬件参照BeagleBone Black,软件使用TI SDK6.0,内核版本是linux-3.2.0,大概的情况是实际时间走了1秒,板子的系统时间跑了4~5秒,不知道为什么?

Jian Zhou:

请问有参考AM335x的errata的Advisory 1.0.30:

OSC0 and OSC1: Noise Immunity Improved When Crystal Circuit is ConnectedDirectly to PCB Digital Ground

user4088306:

回复 Jian Zhou:

我们的做法是通过一个0欧姆的电阻接地,不知道会不会有什么问题。目前已通过修改内核源码方式解决,但不确定是否从根本上解决,修改代码如下:

$(KERNEL_DIR)/arch/arm/mach-omap2/timer.c

459 -OMAP_SYS_TIMER_INIT(3_am335x, 2, OMAP4_MPU_SOURCE, 1, AM33XX_RTC32K_SOURCE)

460 +OMAP_SYS_TIMER_INIT(3_am335x, 2, OMAP4_MPU_SOURCE, 1, OMAP4_MPU_SOURCE)

user4088306:

回复 Jian Zhou:

麻烦发一份AM335x的errata,这样能确认里面的问题。

Yaoming Qin:

回复 user4088306:

请查看 http://www.ti.com/product/AM3357?keyMatch=AM3357&tisearch=Search-EN-Everything 里面有所有的文档

赞(0)
未经允许不得转载:TI中文支持网 » AM335x系统时间跑飞
分享到: 更多 (0)