wwei_wang
驱动大牛
驱动大牛
  • 注册日期2002-06-07
  • 最后登录2006-06-23
  • 粉丝0
  • 关注0
  • 积分77分
  • 威望9点
  • 贡献值0点
  • 好评度7点
  • 原创分0分
  • 专家分0分
阅读:1672回复:13

为什么OS下装完毕后,目标机会自动重启?(给分的) 郁闷啊

楼主#
更多 发布于:2004-11-26 12:20
我利用Platrom Biulder通过网络将os下装到目标机,目标机由软盘引导,其上有一块CF卡。但在os下载完后,目标机自动复位了?到底是怎么回事啊?郁闷中。。。。 :(

[编辑 -  11/30/04 by  wwei_wang]
Come on, let us drive the world.
wxl_50685330
论坛版主
论坛版主
  • 注册日期2002-11-19
  • 最后登录2018-09-25
  • 粉丝0
  • 关注0
  • 积分1000分
  • 威望521点
  • 贡献值0点
  • 好评度419点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2004-11-26 13:46
哈哈,革命道路真是曲折而漫长喔,每步它都要不听话一下...

你把东西烧到flash里面跑过没有?试试用nromal方式启动行不行

对了,你不是用的PC吧?调试串口有东西出来吗?一点儿东西都没有就重起了?

根据地的兄弟们,团结就是力量
wwei_wang
驱动大牛
驱动大牛
  • 注册日期2002-06-07
  • 最后登录2006-06-23
  • 粉丝0
  • 关注0
  • 积分77分
  • 威望9点
  • 贡献值0点
  • 好评度7点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2004-11-30 15:17
wxl_50685330大哥,问题是这样的:
(1)目标机上没有flash,只有CF卡
(2)我没有使用串口
(3)这个OS的release版在目标机上运行正常。
可是,通过网络下载debug版的时候就不行,不知是什么原因?
不知是软件原因还是硬件原因?请大侠明鉴:) :cool:

补充一下,下面是Platform Builder侧输出的部分信息:
....
....
Old or invalid version stamp in kernel structures -
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
starting clean!
^^^^^^^^^^^^^^^
      0 PID:0 TID:0 Configuring: Primary pages: 11702, Secondary pages: 0, Filesystem pages = 5851
      0 PID:0 TID:0
Booting kernel with clean memory configuration:
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      0 PID:0 TID:0 Memory Sections:
      0 PID:0 TID:0 [0] : start: 81247000, extension: 00003000, length: 02db6000
      0 PID:0 TID:0 X86Init done, OEMAddressTable = 8023af98.
      0 PID:0 TID:0 Windows CE KernelInit
Kernel debugger failed to connect with target (KDBG open stream failed).//实际上这时目标机已经重启了
Debugger could not initialize connection.

画线的部分是什么意思?哪位给解释一下啊?怎么解决?

[编辑 -  11/30/04 by  wwei_wang]
Come on, let us drive the world.
wxl_50685330
论坛版主
论坛版主
  • 注册日期2002-11-19
  • 最后登录2018-09-25
  • 粉丝0
  • 关注0
  • 积分1000分
  • 威望521点
  • 贡献值0点
  • 好评度419点
  • 原创分0分
  • 专家分0分
地板#
发布于:2004-12-01 13:08
那些信息是正常的,对了,你的debug版的kitl初始化对不对?你只有查查源代码了,应该在oeminit,你静态检查一下这部分。

还有就是设置set IMGNODEBUGGER=0试试,看看有没有可能编译选项设错了把kernel debugger去掉了,最可能的问题就是kd的问题

从调试信息看oeminit已经执行过了
根据地的兄弟们,团结就是力量
wwei_wang
驱动大牛
驱动大牛
  • 注册日期2002-06-07
  • 最后登录2006-06-23
  • 粉丝0
  • 关注0
  • 积分77分
  • 威望9点
  • 贡献值0点
  • 好评度7点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2004-12-03 12:46
(1)kernel debugger肯定选上了,我几乎把所有的选项都选中了
(2)oeminit函数以及kitl初始化部分我没有改过.
大哥帮我分析一下,可能的原因是什么?我急呀?为什么做好事这么难呢?:) ;)
Come on, let us drive the world.
wxl_50685330
论坛版主
论坛版主
  • 注册日期2002-11-19
  • 最后登录2018-09-25
  • 粉丝0
  • 关注0
  • 积分1000分
  • 威望521点
  • 贡献值0点
  • 好评度419点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2004-12-03 14:07
哈哈,我都说过了三,革命道路总是曲折而漫长di:))

做好事?你在帮哪个扶贫啊:)))慢慢来,慢慢来

你用的是pc还是其他用x86的板子?如果是pc,你先试试pb带的cepc能跑起来不。如果是其他板子,你看看参数,检查一下OEMAddressTable的内容对不对

重起最大的可能我觉得是data abort,对了,串口用不了?没串口调起码有点儿麻烦喔,不能接上吗?

你先看看刚才我说的,如果还不对就只有麻烦点儿的办法了,你先试试再说
根据地的兄弟们,团结就是力量
wwei_wang
驱动大牛
驱动大牛
  • 注册日期2002-06-07
  • 最后登录2006-06-23
  • 粉丝0
  • 关注0
  • 积分77分
  • 威望9点
  • 贡献值0点
  • 好评度7点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2004-12-03 15:50
我用的是研华的X86板子。基于cepc bsp 定制的平台。你怀疑OEMAddressTable的内容不对?
Come on, let us drive the world.
wxl_50685330
论坛版主
论坛版主
  • 注册日期2002-11-19
  • 最后登录2018-09-25
  • 粉丝0
  • 关注0
  • 积分1000分
  • 威望521点
  • 贡献值0点
  • 好评度419点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2004-12-06 12:57
主要看看sdram大小是多少,cepc的是64M,不过问题应该不大,你试过用pb的cepc来跑没有?
根据地的兄弟们,团结就是力量
wwei_wang
驱动大牛
驱动大牛
  • 注册日期2002-06-07
  • 最后登录2006-06-23
  • 粉丝0
  • 关注0
  • 积分77分
  • 威望9点
  • 贡献值0点
  • 好评度7点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2004-12-07 09:39
这块板子的sdram就是64M的。
(1)大哥,你前面说“你试过用pb的cepc来跑没有?”是什么意思?
 :P
Come on, let us drive the world.
wxl_50685330
论坛版主
论坛版主
  • 注册日期2002-11-19
  • 最后登录2018-09-25
  • 粉丝0
  • 关注0
  • 积分1000分
  • 威望521点
  • 贡献值0点
  • 好评度419点
  • 原创分0分
  • 专家分0分
9楼#
发布于:2004-12-07 13:35
就是你选pb带的cepc,然后把它的东西放到你的板子上跑,什么也别动,你试试down过去会怎么样
根据地的兄弟们,团结就是力量
wwei_wang
驱动大牛
驱动大牛
  • 注册日期2002-06-07
  • 最后登录2006-06-23
  • 粉丝0
  • 关注0
  • 积分77分
  • 威望9点
  • 贡献值0点
  • 好评度7点
  • 原创分0分
  • 专家分0分
10楼#
发布于:2004-12-08 13:53
wxl_50685330大哥你好:
我按你的建议试了一下,新建一个基于cepc的工程,什么都没改,编译后,下装到我的板子上,下载完成后,目标机那么始终显示"Jumping to xxxxxx",好像死机了,不知是什么原因啊?
你帮我分析一下,这到底是怎么回事啊?

PB侧输出窗口的部分信息:
.....
.....
 PID:0 TID:0 Firmware Init Done.
      0 PID:0 TID:0 Looking for rom chain
      0 PID:0 TID:0 Rom chain NOT found
      0 PID:0 TID:0 Booting Windows CE version 4.20 for (x86)
      0 PID:0 TID:0 &pTOC = 802268d0, pTOC = 81a6b508, pTOC->ulRamFree = 81d4c000, MemForPT = 00024000
      0 PID:0 TID:0
Old or invalid version stamp in kernel structures - starting clean!
      0 PID:0 TID:0 Configuring: Primary pages: 8844, Secondary pages: 0, Filesystem pages = 4422
      0 PID:0 TID:0
Booting kernel with clean memory configuration:
      0 PID:0 TID:0 Memory Sections:
      0 PID:0 TID:0 [0] : start: 81d71000, extension: 00003000, length: 0228c000
      0 PID:0 TID:0 X86Init done, OEMAddressTable = 8023c428.
      0 PID:0 TID:0 Windows CE KernelInit ;到这就结束了

[编辑 -  12/8/04 by  wwei_wang]
Come on, let us drive the world.
wxl_50685330
论坛版主
论坛版主
  • 注册日期2002-11-19
  • 最后登录2018-09-25
  • 粉丝0
  • 关注0
  • 积分1000分
  • 威望521点
  • 贡献值0点
  • 好评度419点
  • 原创分0分
  • 专家分0分
11楼#
发布于:2004-12-08 15:30
哎呀,不好意思,忘了提醒兄弟了,你的板子上的网卡是不是cepc支持的?网卡不对就停到这儿了,对了,你没接串口,有串口的话调试信息要丰富些。

对了你的板子的网卡收发功能你测试过没有?你原来起不来会不会是网卡的那儿工作不正常?
根据地的兄弟们,团结就是力量
wxl_50685330
论坛版主
论坛版主
  • 注册日期2002-11-19
  • 最后登录2018-09-25
  • 粉丝0
  • 关注0
  • 积分1000分
  • 威望521点
  • 贡献值0点
  • 好评度419点
  • 原创分0分
  • 专家分0分
12楼#
发布于:2004-12-08 15:46
不对,你这里已经跳到os image开始执行了,不是网卡的问题:)

错了,我认罪:)

根据地的兄弟们,团结就是力量
wxl_50685330
论坛版主
论坛版主
  • 注册日期2002-11-19
  • 最后登录2018-09-25
  • 粉丝0
  • 关注0
  • 积分1000分
  • 威望521点
  • 贡献值0点
  • 好评度419点
  • 原创分0分
  • 专家分0分
13楼#
发布于:2004-12-08 16:23
没办法了,能把串口接出来吗?没调试信息定位不了出问题的地方:(
根据地的兄弟们,团结就是力量
游客

返回顶部