关于CPU启动的问题

lin38256572 lin38256572 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
在MIPS平台下,WINCE操作系统,CPU启动的时候,在OAL层还没初始化到OEM的时候已经完成了串口的初始化,在OEM初始化中最开始的打印信息为“+OEMInit”,我想问一下,“Windows CE Kernel for MIPS Built on Jun 24 2004 at 18:24:50”这条打印信息是用了那里的函数,我找了很久没找到
下面是部分打印信息,请帮我看看
Loading Image: NK.bin (Format = CE-BIN)
.............................................
...................
Image Loaded Successfully.
---------------------------------------------

adder1 = 0x84800004
adder = 0x84800004

Windows CE Kernel for MIPS Built on Jun 24 2004 at 18:24:50
+OEMInit
AMD Alchemy Au1200/ARGON
Cold Boot
Using RTCTICK tick source
BootArgs are at A00FFC00, SIG = 13037137
BOOTARG_SIG 544F4F42
BOOTARG Sig is bad
Unknown Au1x00! (PRId 04030202) @ 396MHZ
-OEMInit



我之前以为是在KernelStart函数已经初始化串口了,因为那个函数里面调用了MIPSInit函数,而在MIPSInit初始化函数中调用了OEMInitDebugSerial ()
但是我把后面那一句打印语句
OEMWriteDebugString ((LPWSTR) NKSignon);
const wchar_t NKSignon[] = TEXT("Windows CE Kernel for MIPS Built on ") TEXT(__DATE__) TEXT(" at ") TEXT(__TIME__) TEXT("\r\n");
注释掉,结果却还是有打印输出,我觉得可能串口的初始化不是在那个地方,但是实在找不到那个地方打印了
Windows CE Kernel for MIPS Built on Jun 24 2004 at 18:24:50
...全文
评论 9
收藏 已收藏
分享
返回顶部
lin38256572
嵌入开发(WinCE) 19,524 成员 41,565 内容