版块
论坛
喜欢
话题
应用
搜索
登录
注册
etermis的个人空间
访问量
0
新鲜事
帖子
资料
http://bbs3.driverdevelop.com/index.php?m=space&uid=145628
请教2440在CE4.2中GetTickCount()不准确的问题
在勤研2440的开发板上运行CE4.2,结果发现GetTickCount()很不准确,导致定时器等不能正常使用,而且速度还是时快时慢。检查BSP发现是通过PWM的Timer4实现,然后在调试中注意到TCNTO4的值一直为0,不知道是怎么回事。照理说这么基础的东西应该是三星原BSP...
全文
回复
(
11
)
2007-05-07 15:30
来自版块 -
Wince 程序开发
◆
◆
表情
告诉我的粉丝
提 交
etermis
:
我这里没有发现这种问题啊?
(2007-05-22 08:37)
回复
powerall888
:
将OEMIdle stub out后,发现拷贝文件等有关nandflash的访问将变得非常慢,有没更好的解决方案?
(2007-05-21 15:44)
回复
microsun
:
引用第5楼etermis于2007-05-16 09:36发表的 : 就是用空白替代,因为这个函数的实现不是必要的。 OEMIDLE不是必须要实现的, 但如果你的系统对功耗有要求,就一定要把它做好,在这个函数中将TIMER的频率降低,把CPU的频率降低或者停掉.
(2007-05-20 10:08)
回复
powerall888
:
等你的消息。我有空了也会研究一下。
(2007-05-16 12:22)
回复
etermis
:
是啊,不过还是要检查一下为什么会出这种错误,迟些吧。
(2007-05-16 10:02)
回复
powerall888
:
就是Stub out罗,进入后直接返回。
(2007-05-16 09:56)
回复
etermis
:
就是用空白替代,因为这个函数的实现不是必要的。
(2007-05-16 09:36)
回复
powerall888
:
本人也碰到此问题,楼主能否说得清楚一点?用哪里的stub替代?
(2007-05-16 08:19)
回复
etermis
:
找到了问题出在哪里了,OEMIdle函数中的处理应该是有问题,用Stub代替之后正常了。 剩下的就是分析一下这个函数里的流程了,看起来要和CE的Kernel部分代码联系一起来看。
(2007-05-15 11:31)
回复
etermis
:
顶,希望有人帮忙
(2007-05-11 11:50)
回复
1
2
下一页 »
etermis
加关注
写私信
0
关注
0
粉丝
19
帖子
返回顶部