NK.bin下载进度100%,但是设备黑屏

CCHENTC 2011-03-03 05:14:31
我用的是昭营科技的eBox,拿来的时候用内置的系统可以正常在显示屏上显示。我定制了一个系统内核后,采用集线器设置静态地址下载nk.bin。下面是连接选项的设置

我从Download setting找到了对应IP地址的设备,并下载nk.bin,但是等到下载到100%的时候,输出的debug 窗口中只显示:Debugger The Kernel Debugger is waiting to connect with target.等了好久都没反应。
看到相关的文档中说:
"有时,在初次启动操作期间,新的操作系统调试生成会在某个断点处停止,这是因为闪存中依然存在来自前一(即不同)版本的操作系统的某些不一致数据。这种情况下,通常在输出窗口中首先显示 DEBUGCHK …..\btrees.c 消息。另外,还会弹出汇编语言调试窗口,以及一个询问符号调试文件位置的窗口。在初次启动过程中,每次停止时都关闭或取消弹出的窗口,并单击“调试”“开始”,就可以轻松地解决这个初次启动问题。然后,即可成功启动操作系统。如果在启动后正确关闭 eBox 从而将新数据写入闪存,以后使用该生成映像进行启动操作时,通常不会再出现这一问题。"
大家说,我是不是这种情况啊,可是我的输出窗口为什么没有信息呢?
...全文
218 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
CCHENTC 2011-03-04
  • 打赏
  • 举报
回复
谢谢各位的帮助,我重新生成了系统,应该是缺一个组件的问题,⊙﹏⊙b汗
1.参考文档中"When deploying a CE 6.0 OS runtime image

with KITL enabled to targe device's local

flash storage,the system will search for an

unavailable KITL connection during start up

and not will be able to complete the boot

process."
所以可能是我选KITL的原因。
2.还有我没在组件中选择 Boot from IDE or

Compact Flash storage,可能是下载成功了但是不

能从CF卡启动
By defalut,the OS design generates a CE 6.0

runtime image with DHCP enable to request IP

address dynamically during boot

time.However,the OS design can be configured

to generate CE a OS runtime image with

preconfigured static IP address,by adding

the following registry entries to the

project.reg file
3.这次定制系统不用KITL,因为我也没有什么驱动。
4.模式改成release模式,省时
下面是超级终端的信息,说明下载成功:


TFTP: Desktop losing ACK, block number = 2595, Ack again
TFTP: Desktop losing ACK, block number = 12460, Ack again
TFTP: Desktop losing ACK, block number = 15884, Ack again
TFTP: Desktop losing ACK, block number = 16096, Ack again
TFTP: Desktop losing ACK, block number = 18079, Ack again
TFTP: Desktop losing ACK, block num
TFTP: Desktop losing ACK, block number = 28221, Ack again
TFTP: Desktop losing ACK, block number = 28560, Ack again
TFTP: Desktop losing ACK, block number = 30922, Ack again
TFTP: Desktop losing ACK, block number = 33400, Ack again
TFTP: Desktop losing ACK, block number = 35649, Ack again
TFTP: Desktop losing ACK, block number = 37102, Ack again
TFTP: Desktop losing ACK, block number = 38163, Ack again
TFTP: Desktop losing ACK, block number = 38341, Ack again
TFTP: Desktop losing ACK, block number = 40178, Ack again
TFTP: Desktop losing ACK, block number = 40411, Ack again
TFTP: Desktop losing ACK, block number = 41373, Ack again
TFTP: Desktop losing ACK, block number = 41535, Ack again
TFTP: Desktop losing ACK, block number = 42812, Ack again
TFTP: Desktop losing ACK, block number = 43041, Ack again
TFTP: Desktop losing ACK, block number = 43171, Ack again
TFTP: Desktop losing ACK, block number = 43249, Ack again
TFTP: Desktop losing ACK, block number = 43327, Ack again
rom_offset=0x80000000.
ImageStart = 0x220000, ImageLength = 0x15b1b40, LaunchAddr = 0x224ca0

Completed file(s):
-------------------------------------------------------------------------------
[0]: Address=0x220000 Length=0x15b1b40 Name="" Target=RAM
ROMHDR at Address 220044h
OEMLaunch ucLoaderFlags is 7
Download successful! Jumping to image at 224CA0h...
Got EDBG_CMD_JUMPIMG
Got EDBG_CMD_CONFIG, flags:0x0
Lauch Windows CE from address 0x224ca0
vieri32_inter 2011-03-04
  • 打赏
  • 举报
回复
你连上串口试试看,看串口信息显示。这个到底download成功没有?
CCHENTC 2011-03-03
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 gooogleman 的回复:]

只显示:Debugger The Kernel Debugger is waiting to connect with target

等待你连接目标板,惊醒kitl 调试。
[/Quote]
可是输出窗口就是这一句话啊。
如果要进行KITL调试,是不是还得用超级终端来分析串口过来的信息呢?
CCHENTC 2011-03-03
  • 打赏
  • 举报
回复
应该不是下载的问题吧,要不我拿U盘试试?
CCHENTC 2011-03-03
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 91program 的回复:]

是Debug 版本的系统吗?

如果是的话,试试 Release 版本的。
[/Quote]
不行啊,现象还是一个样
gooogleman 2011-03-03
  • 打赏
  • 举报
回复
只显示:Debugger The Kernel Debugger is waiting to connect with target

等待你连接目标板,惊醒kitl 调试。
gooogleman 2011-03-03
  • 打赏
  • 举报
回复
Debugger 选择NONE
你是下载不是调试。
CCHENTC 2011-03-03
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 91program 的回复:]

是Debug 版本的系统吗?

如果是的话,试试 Release 版本的。
[/Quote]
恩,我是debug版本的,我试试啊。原来的环境变量是上面这样的。
问一下环境变量是把第二个内核调试勾掉,然后改成release版本就好了吧?
91program 2011-03-03
  • 打赏
  • 举报
回复
是Debug 版本的系统吗?

如果是的话,试试 Release 版本的。
CCHENTC 2011-03-03
  • 打赏
  • 举报
回复
检查了catalog,里面添加了显示驱动了啊,不明白啊

19,502

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 嵌入开发(WinCE)
社区管理员
  • 嵌入开发(WinCE)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧