【求助】AT91SAM9261 wince6.0 PING: transmit failed, error code 11010

demoxie1 2012-04-05 05:12:28
我做的wince6.0系统,有个怪现象:
之前还好好的,测试通过的系统,过了几天要用的时候,发现连不上网络,ping的时候报错:
PING: transmit failed, error code 11010
我开始以为是baseboard的问题,结果换上别的核心板,网络没问题。
所以应该是核心板的问题,结果重新烧内核就又好了。
请高手指点会是什么问题。芯片用是DM9000AEP。

还有类似的问题,之前一切都好的,结果突然我的应用程序自动启动不了。我点击运行也不行。重新烧一下也好了。

还有:偶尔系统会崩溃掉,启动不起来;还有一次,报servicesd.exe出严重错误。

这些是不是都是我的内核的问题?是不是hive文件系统有问题?
不知道从哪里下手找原因,解决问题。

谢谢。
...全文
1554 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
ZhouMin_ahxc 2014-08-27
  • 打赏
  • 举报
回复
我遇到过这情况,来找帮助的,也没搞明白 结果用户设一个静态IP,不是本网段的IP,改为自动获取IP就可以了 楼上重烧系统,可能也只是相当于设了自动获取IP
demoxie1 2012-04-09
  • 打赏
  • 举报
回复
会不会 真是HIVE注册表的问题?我是这样做的:
1,选中hive-base registery
2,选择rom-only file system
3,修改nandflash.reg:
在[......\profiles\FlashDisk]下加入:
"MountFlags" = dword: 1c
在[......\profiles\FlashDisk\FATFS]下加入:
"MountAsRoot"=dword: 1
"MountAsRootable"=dword: 1
"MountPermanent"=dword: 1

没有做其他的修改。
我对比了我的nanflahs.reg和别人的nandflash.reg,
我的"Order" = dword: 9
别人的"Order" = dword: 0

这个有影响吗?这是我的nandflash.reg文件
; HIVE BOOT SECTION

[HKEY_LOCAL_MACHINE\Drivers\BuiltIn\NandFlash]
"Profile"="FlashDisk"
"IClass"=multi_sz:"{A4E7EDDA-E575-4252-9D6B-4195D48BB865}"
"Order"=dword:9
"FriendlyName"="NAND Flash Driver"
"Dll"="AT91SAM9261EK_NandFlash.dll"
"Prefix"="DSK"
"MemBase"=dword:40000000
IF BSP_AT91SAM9261EK_SAVEDREGISTRY_NAND
"Flags"=dword:1000
ENDIF BSP_AT91SAM9261EK_SAVEDREGISTRY_NAND

[HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\FlashDisk]
"AutoMount"=dword:1
"AutoPart"=dword:1
"AutoFormat"=dword:1
"MountFlags"=dword:1c ;**********add by xie
"PartitionDriver"="mspart.dll"
IF BSP_AT91SAM9261EK_SAVEDREGISTRY_NAND
"MountAsBootable"=dword:1
ENDIF BSP_AT91SAM9261EK_SAVEDREGISTRY_NAND
"Name"="NANDFLASH"
"Folder"="NandFlash"
"DefaultFileSystem"="FATFS"

;*******************add by xie*********************************
[HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\FlashDisk\FATFS]
"MountAsRoot"=dword:1
"MountAsBootable"=dword:1
"MountPermanent"=dword:1
;**************************************************************

IF BSP_AT91SAM9261EK_SAVEDREGISTRY_NAND
[HKEY_LOCAL_MACHINE\init\BootVars]
"SystemHive"="Documents and settings\\system.hv" ; Set the location and name of the system hive file
"ProfileDir"="Documents and settings"
"Start DevMgr"=dword:1 ; Start storage manager in boot phase 1 for hive-based registry
ENDIF BSP_AT91SAM9261EK_SAVEDREGISTRY_NAND

; END HIVE BOOT SECTION
LouisScola 2012-04-08
  • 打赏
  • 举报
回复
nandflash或是某个驱动造成系统挂掉的问题
demoxie1 2012-04-08
  • 打赏
  • 举报
回复
能有什么办法来测到底问题出在哪吗?
请大家指导一下。
我同事从客户那带了1块应用程序启动不起来的板子回来了。
不知道该如何测试问题所在。
woshi_ziyu 2012-04-07
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 的回复:]

是很纠结啊!
出现问题不可怕,可怕的是不知道问题出在哪,从哪着手解决。
这个频率很难说,次数也不是很多。
有的板子没用多久就出这个问题了。但是重新烧了,用了很久也没出。
有的板子就一直很好,没出问题。
有的板子之前调好了,放着,突然哪天要用了,发现启动不起来了。

郁闷吧?
[/Quote]
硬件的可能性很大
David_Hu 2012-04-07
  • 打赏
  • 举报
回复
很有可能是flash的问题,不稳定或是容易出现坏块,不知道你是否有坏块检测工具,查了一下系统分区的坏块信息
demoxie1 2012-04-07
  • 打赏
  • 举报
回复
是很纠结啊!
出现问题不可怕,可怕的是不知道问题出在哪,从哪着手解决。
这个频率很难说,次数也不是很多。
有的板子没用多久就出这个问题了。但是重新烧了,用了很久也没出。
有的板子就一直很好,没出问题。
有的板子之前调好了,放着,突然哪天要用了,发现启动不起来了。

郁闷吧?
demoxie1 2012-04-07
  • 打赏
  • 举报
回复
硬件,或NANDFLASH坏的可能性不大吧?
因为这个核心板供应商他们出货量还不错的,如果问题这么厉害,大家还敢用?
而且他们说别的家用这个板子的没报这些问题。
所以我想是不是还是软件的问题?我的内核配置的问题?
gooogleman 2012-04-06
  • 打赏
  • 举报
回复
楼主读刚烧写进去注册表出来和出现问题的注册表对比,看看有何不同,如果相同,那建议好好检查硬件,一些器件。看出现的机率多大。
gooogleman 2012-04-06
  • 打赏
  • 举报
回复
这个多久出现一次?

哥,纠结吧,看看人家开发板会不会,你这种情况很难说清楚,也许是nandflash 不稳定造成的,导致注册表之类的保存有变化。
demoxie1 2012-04-06
  • 打赏
  • 举报
回复
我做的WINCE6.0系统偶尔会出现崩溃的情况,具体如下,请高手们帮忙指点指点,我该如何去查问题所在。硬件是ARM9,Atmel的AT91SAM9261
1, wince系统启动不起来,(不确定firstboot是否启动起来了,eboot和wince内核是肯定是没有起来,因为LCD上面没有任何显示。)
2, wince启动起来了,但是死在启动我的应用程序上(出现了3次,我的程序做了开机自动启动),也不报错。我双击我的应用 程序也没有反应。
我远程登录我的wince都没有问题。
3, wince界面出来了,最后报错“应用程序servicesd.exe出现严重错误”!好像是这样描述的。系统就死在那里,点击 什么都没有反应。(这个问题只出现过)
4, 还有就是以前网络都是好的,用了一段时间网络连不上,ping时报:PING: transmit failed, error code 11010。

这些问题都在我重新烧写firstboot,eboot和内核后都能解决。
而且同样的内核,同样的应用程序,同样的硬件,出现这些问题的是少数,大部分还是表现很好。

请问这些问题,一般出在什么地方?用什么方法能够查找问题所在?
现在是无从下手去找原因,解决这些问题。

有人说可能是,hive注册表的问题。
demoxie1 2012-04-06
  • 打赏
  • 举报
回复
我把所有问题总结了一下就是我的WINCE6.0偶尔会崩溃:

我做的WINCE6.0系统偶尔会出现崩溃的情况,具体如下,请高手们帮忙指点指点,我该如何去查问题所在。硬件是ARM9,Atmel的AT91SAM9261
1, wince系统启动不起来,(不确定firstboot是否启动起来了,eboot和wince内核是肯定是没有起来,因为LCD上面没有任何显示。)
2, wince启动起来了,但是死在启动我的应用程序上(出现了3次,我的程序做了开机自动启动),也不报错。我双击我的应用 程序也没有反应。
我远程登录我的wince都没有问题。
3, wince界面出来了,最后报错“应用程序servicesd.exe出现严重错误”!好像是这样描述的。系统就死在那里,点击 什么都没有反应。(这个问题只出现过)
4, 还有就是以前网络都是好的,用了一段时间网络连不上,ping时报:PING: transmit failed, error code 11010。

这些问题都在我重新烧写firstboot,eboot和内核后都能解决。
而且同样的内核,同样的应用程序,同样的硬件,出现这些问题的是少数,大部分还是表现很好。

请问这些问题,一般出在什么地方?用什么方法能够查找问题所在?
现在是无从下手去找原因,解决这些问题。

有人说可能是,hive注册表的问题。
demoxie1 2012-04-06
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 的回复:]
网络配置的问题 看看MAC

http://topic.csdn.net/u/20100916/16/b5ac1b3c-dfa0-450e-9387-59f37244eab0.html
[/Quote]
谢谢woshi_ziyu。
我今天重新仔细看了一下,很奇怪,不知道为什么我的IP地址变为了92.168.x.xx,应该是192的啊。而且之前这块板子应该是用过的。
很奇怪,但是无法100%确定之前这块板子网络是设对的。
woshi_ziyu 2012-04-05
  • 打赏
  • 举报
回复

19,500

社区成员

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

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