综合技术交流
直播中

zhaomgui

6年用户 77经验值
擅长:可编程逻辑 测量仪表 接口/总线/驱动
私信 关注
[问答]

有个工业设备controlller里面装的闪迪1GB CF工业内存卡坏了,无论怎么还原数据都无法进入WINCE

1、工业设备controlller带有一个简单的显示面板,controlller插入1张1GB的闪迪CF大卡,控制器带有WINCE5.0的运行环境

2、访问CF卡,可以看到CF卡带有bootloader、NK.BIN等文件,以及工业设备所用的应用文件

3、原来的CF卡坏了后,买了新的卡回来,显示NTDF/FAT等格式方法格式化后,然后用dd.exe导入了bootloader.img镜像,又在PE环境下复制了工业设备所用的应用文件,将卡插入工业设备controlller,一直在check memory界面,无法进入wince环境

4、通过ghost等方式,将好的CF卡做了ghost镜像,再次还原到新的CF卡里面,依然无法进入wince环境

5、对比发现NK.BIN里面有文件,属于hex文件,里面定义了数据的起止位、数据长度等。

6、CF卡如图1。

7、正常进入WINCE环境如图2。

8、启动失败如图3。

9、显示面板如图4。

10、内存卡里面的内容如图5。

求大神帮忙分析解决,有重谢!图1.jpg
图2.jpg

图3.jpg

图4.jpg

图5.jpg

已退回67积分

回帖(7)

99714836

2024-8-21 09:52:32
不是这样操作的,必须把原文件的操作系统用安装系统建立一个引导文件,才可以插入卡开机引导的,没有在正常开机情况下,这样操作系统是不会自己引导系统文件的,要在正常情况下,安装系统才可以正常引导至正常启动系统.
举报

99714836

2024-8-22 10:43:04
需要在控制器带有WINCE5.0的运行环境下,controlller插入闪迪CF卡,正常安装后会重新建立引导区,再重新启动引导后才能够正常启动到正常工作状态.
1 举报
  • zhaomgui: 前辈好,您的意思是,我首先要插一张好的CF卡到控制器,让控制器进入WINCE5.0环境,然后把好的CF卡拔掉,在插入一张新的我镜像过的CF卡,重启控制器,是这样吗?控制器进入WINCE5.0就30秒钟,然后控制器面板就进入到显示界面,外接的控制器显示屏上显示的仿佛是在DOS界面,黑乎乎的。我需要做哪些步骤呢?

99714836

2024-8-26 11:38:06
控制器进入WINCE5.0就30秒钟,是在启动区间,由于找不到引导文件,30秒后系统提示然后控制器面板就进入到显示界面press F4 to skip 请按F4至 skip  盘  press del to enter setup 再安装回车至DEL后再启动,或者在dos环境下复制configuratione至启动引导区,在开机试试看.
举报

99714836

2024-8-26 11:42:38
可以在DOS环境下配置04/23/2001/- vp4-686A- 2A5lhv87c -00该现在引导系统里面缺少这个文件,所以造成开机启动后界面不动了,系统在等待这个文件.
1 举报
  • zhaomgui: 这个是主板。我在CE环境下插入了新的卡,但是没有识别到新卡,也没有重新引导启动

更多回帖

发帖
×
20
完善资料,
赚取积分