本文介绍了无法在eboot中解析NKFILETIMETOSYSTEMTIME的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我们有一个基于WIN CE 7.0的定制主板和ixm53处理器。

我想在eboot中读取内部RTC时间并在命令菜单中打印。我可以读取片上RTC寄存器
,但无法将此时间转换为SYSTEM TIME,因为NKFILETIMETOSYSTEMTIME无法解析?

我想知道如何解决它我的eboot代码?  它没有帮助包括头文件,因为它是在OAL / RTC / rtc.c文件中完成的

有人可以判断是否有可能,如果是的如何?

can somebody tell whether it is possible or not , if yes how?

推荐答案

如果我正确地关注你,你试图在你的引导加载程序(eboot)中输出关于你的实时时钟(RTC)的信息。 

If I follow you correctly, you are trying to output something about your Real Time Clock (RTC) in your bootloader (eboot). 

鉴于引导程序运行OS 之前运行,您将无法使用OS功能。  NKFileTimeToSystemTime()假设有一个系统。

Given that the bootloader runs before the OS runs, you will not be able to use OS functionality.  NKFileTimeToSystemTime() assumes that there is a system.

但是由于你在引导加载程序中真正拥有的是硬件RTC的原始日期/时间,这应该不是问题。只需以符合您需要的漂亮格式输出每个寄存器。

But since all you really have in the bootloader is the raw date/time from your hardware RTC, that shouldn't be a problem. Just output each register in a pretty format that looks like what you need.


这篇关于无法在eboot中解析NKFILETIMETOSYSTEMTIME的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

10-29 03:48