62

帖子

0

TA的资源

一粒金砂(初级)

21
 
我现在使用Eboot把XIP.bin写入nandflash,启动最后出现一个信息:
Invalid handle: Set=1 Method=11

系统就停在了这里

此帖出自WindowsCE论坛
 

回复

68

帖子

0

TA的资源

一粒金砂(初级)

22
 
麻烦没搞定,郁闷
此帖出自WindowsCE论坛
 
 
 

回复

81

帖子

0

TA的资源

一粒金砂(初级)

23
 
需要在EBOOT中先格式化一个BINFS分区,把下载的IMAGE写到这个分区中。启动的时候EBOOT先把BINFS分区中的XIPKERNEL.bin和chain.bin这两个加载到SDRAM。
可以到MSDN上搜索“How to Implement BinFS”关键字能找到相关的文档。网址“http://msdn2.microsoft.com/en-us/library/bb154515.aspx
此帖出自WindowsCE论坛
 
 
 

回复

77

帖子

0

TA的资源

一粒金砂(初级)

24
 
顶,我也搞了好长时间没成功,启动时总是停在 filesys.exe 出错的地方。
此帖出自WindowsCE论坛
 
 
 

回复

73

帖子

0

TA的资源

一粒金砂(初级)

25
 
我测试中发现,如果不把xip.bin使用Eboot写入到nandflash上,仅仅启动XIP.nb0,则会出现filesys的错误

写入nandflash上之后,就没有这个错误了。但是我的不能启动
此帖出自WindowsCE论坛
 
 
 

回复

77

帖子

0

TA的资源

一粒金砂(初级)

26
 
我只烧XIP.nb0没有错
此帖出自WindowsCE论坛
 
 
 

回复

73

帖子

0

TA的资源

一粒金砂(初级)

27
 
使用PB编译一个DEBUG版本看看问题出在哪里?

我修改了一下platform.reg,和你的设置相同,结果erase nandflash之后,也出现filesys的错误了

感觉还是registry的设置问题 你编译之后能找到*.hv文件吗?我的为什么没有这些文件?但是bin又能生成,bin
中有这些文件
此帖出自WindowsCE论坛
 
 
 

回复

73

帖子

0

TA的资源

一粒金砂(初级)

28
 
当前我的XIP不会出现filesys错误了,BINFS中的EXE和DLL好像也load了,但是启动到后来 lcd黑屏,就没有启动桌面?

此帖出自WindowsCE论坛
 
 
 

回复

79

帖子

0

TA的资源

一粒金砂(初级)

29
 
sdssly:
*.hv 文件是隐藏文件来的,你要打开对应设置才能看到
此帖出自WindowsCE论坛
 
 
 

回复

75

帖子

0

TA的资源

一粒金砂(初级)

30
 
我生成xip.nb0,通过DNW下载,打印信息如下:

Windows CE Kernel for ARM (Thumb Enabled) Built on Feb 8 2007 at 23:36:51
ProcessorType=0920 Revision=0
sp_abt=ffff5000 sp_irq=ffff2800 sp_undef=ffffc800 OEMAddressTable = 802010e8
DCache: 8 sets, 64 ways, 32 line size, 16384 size
ICache: 8 sets, 64 ways, 32 line size, 16384 size
CPU FCLK 400926792 Hz, HCLK 133642264 Hz, PCLK 66821132 Hz
SN9610 LCD 16BPP Active!
Sp=ffffc7cc
OEMIoControl: Unsupported Code 0x10100b4 - device 0x0101 func 45
OEMIoControl: Unsupported Code 0x101008c - device 0x0101 func 35
FMD::FMD_Init
FMD::FMD_Init - pBSPArgs->nfsblk = 0x0
FMD::FMD_Init - READ_REGISTER_BYTE(pNFSBLK) = 0x0
FMD::FMD_Init IPL .....
FMD::FMD_Init Done
MID = 0xec, DID = 0xf1 4th Cycle : 0x0
dwPrimaryNandDevice : 7(0x7)
astNandSpec[dwPrimaryNandDevice].nSctsPerPg: 4(0x4)
wPRIMARY_REAL_NAND_BLOCKS : 1024(0x400)
NUMBLOCKS : 1024(0x400), SECTORSPERBLOCK = 256(0x100), BYTESPERSECTOR = 512(0x200)
FMD_OEMIoControl: unrecognized IOCTL (0x71c24).
OEMIoControl: Unsupported Code 0x1010104 - device 0x0101 func 65

每次在这就挂
此帖出自WindowsCE论坛
 
 
 

回复

89

帖子

0

TA的资源

一粒金砂(初级)

31
 
我现在好像成功实现了。参考的文章是这个:
http://bbs.driverdevelop.com/htm_data/48/0709/106094.html

但是还不明白以前是什么地方出现的错误,以前我也是根据这些资料做的呀!正在测试,看看是怎么回事

我测试中的几点心得:1 使用PB新建立一个platform,选择最少的组件,这样sysgen build比较块
2 build选择debug版本,启动信息更多,方便定位

zippo2004我建议你build一个debug版本的,这样比较容易发现错误

我的msn tylerli@msn.com 有问题大家讨论
此帖出自WindowsCE论坛
 
 
 

回复

87

帖子

0

TA的资源

一粒金砂(初级)

32
 
constantine ,你说的“烧xip.nb0”具体是怎么操作的呢?是将xip.nb0通过eboot下载还是直接通过DNW下载到RAM的30200000地址?我想是前者吧?

我目前的做法是:
1.将生成的xip.nb0通过DNW下载到RAM 30200000执行
2.事先通过SD卡升级将xip.bin烧到Nand上,然后通过nboot->eboot->xip.bin的方式启动
两种方式的打印结果都一样,到这就挂
FMD_OEMIoControl:   unrecognized   IOCTL   (0x71c24).
OEMIoControl:   Unsupported   Code   0x1010104   -   device   0x0101   func   65
我想是不是这个做法上出问题了呢?
我所看到的成功案例好像都是利用eboot来下载并烧写的,是在烧写的时候自动创建binfs和fatfs分区的
此帖出自WindowsCE论坛
 
 
 

回复

79

帖子

0

TA的资源

一粒金砂(初级)

33
 
引用 30 楼 sdssly 的回复:
我现在好像成功实现了。参考的文章是这个:
http://bbs.driverdevelop.com/htm_data/48/0709/106094.html

但是还不明白以前是什么地方出现的错误,以前我也是根据这些资料做的呀!正在测试,看看是怎么回事

我测试中的几点心得:1 使用PB新建立一个platform,选择最少的组件,这样sysgen build比较块
2 build选择debug版本,启动信息更多,方便定位

zippo2004我建议你build一个debug版本的,这样比较容易发现错误…


---------------07年好多牛贴啊,08年你们都跑哪去了?
此帖出自WindowsCE论坛
 
 
 

回复

80

帖子

0

TA的资源

一粒金砂(初级)

34
 
请问wince4.2下支持multi bin吗???
此帖出自WindowsCE论坛
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/9 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表