NK.bin文件 [问题点数:100分,结帖人u013421223]

Bbs1
本版专家分:0
结帖率 100%
Bbs10
本版专家分:122425
版主
Blank
优秀版主 2015年7月优秀小版主
2015年5月优秀小版主
2014年11月论坛优秀版主
Blank
微软MVP 2014年7月荣获微软MVP称号
2013年7月 荣获微软MVP称号
2012年7月 荣获微软MVP称号
2011年7月 荣获微软MVP称号
2010年7月 荣获微软MVP称号
Blank
红花 2016年8月 硬件/嵌入开发大版内专家分月排行榜第一
2016年6月 硬件/嵌入开发大版内专家分月排行榜第一
2015年12月 硬件/嵌入开发大版内专家分月排行榜第一
2015年7月 硬件/嵌入开发大版内专家分月排行榜第一
2015年6月 硬件/嵌入开发大版内专家分月排行榜第一
2015年4月 硬件/嵌入开发大版内专家分月排行榜第一
2014年12月 硬件/嵌入开发大版内专家分月排行榜第一
2014年10月 硬件/嵌入开发大版内专家分月排行榜第一
2014年9月 硬件/嵌入开发大版内专家分月排行榜第一
2014年8月 硬件/嵌入开发大版内专家分月排行榜第一
2014年7月 硬件/嵌入开发大版内专家分月排行榜第一
2014年5月 硬件/嵌入开发大版内专家分月排行榜第一
2014年4月 硬件/嵌入开发大版内专家分月排行榜第一
2014年3月 硬件/嵌入开发大版内专家分月排行榜第一
2014年1月 硬件/嵌入开发大版内专家分月排行榜第一
2013年12月 硬件/嵌入开发大版内专家分月排行榜第一
2013年10月 硬件/嵌入开发大版内专家分月排行榜第一
2013年9月 硬件/嵌入开发大版内专家分月排行榜第一
2013年8月 硬件/嵌入开发大版内专家分月排行榜第一
2013年7月 硬件/嵌入开发大版内专家分月排行榜第一
2013年5月 硬件/嵌入开发大版内专家分月排行榜第一
2013年4月 硬件/嵌入开发大版内专家分月排行榜第一
2013年3月 硬件/嵌入开发大版内专家分月排行榜第一
2012年12月 硬件/嵌入开发大版内专家分月排行榜第一
2012年11月 硬件/嵌入开发大版内专家分月排行榜第一
2011年3月 硬件/嵌入开发大版内专家分月排行榜第一
2011年2月 硬件/嵌入开发大版内专家分月排行榜第一
2009年10月 硬件/嵌入开发大版内专家分月排行榜第一
2009年7月 硬件/嵌入开发大版内专家分月排行榜第一
2009年6月 硬件/嵌入开发大版内专家分月排行榜第一
2007年12月 硬件/嵌入开发大版内专家分月排行榜第一
2003年6月 硬件/嵌入开发大版内专家分月排行榜第一
2002年9月 硬件/嵌入开发大版内专家分月排行榜第一
2002年8月 硬件/嵌入开发大版内专家分月排行榜第一
2002年7月 硬件/嵌入开发大版内专家分月排行榜第一
2002年5月 硬件/嵌入开发大版内专家分月排行榜第一
2002年4月 硬件/嵌入开发大版内专家分月排行榜第一
Blank
黄花 2015年5月 硬件/嵌入开发大版内专家分月排行榜第二
2015年1月 硬件/嵌入开发大版内专家分月排行榜第二
2014年11月 硬件/嵌入开发大版内专家分月排行榜第二
2014年6月 硬件/嵌入开发大版内专家分月排行榜第二
2013年11月 硬件/嵌入开发大版内专家分月排行榜第二
2013年6月 硬件/嵌入开发大版内专家分月排行榜第二
2013年1月 硬件/嵌入开发大版内专家分月排行榜第二
2012年10月 硬件/嵌入开发大版内专家分月排行榜第二
2012年9月 硬件/嵌入开发大版内专家分月排行榜第二
2012年6月 硬件/嵌入开发大版内专家分月排行榜第二
2012年5月 硬件/嵌入开发大版内专家分月排行榜第二
2012年4月 硬件/嵌入开发大版内专家分月排行榜第二
2012年3月 硬件/嵌入开发大版内专家分月排行榜第二
2012年2月 硬件/嵌入开发大版内专家分月排行榜第二
2011年7月 硬件/嵌入开发大版内专家分月排行榜第二
2011年5月 硬件/嵌入开发大版内专家分月排行榜第二
2011年4月 硬件/嵌入开发大版内专家分月排行榜第二
2011年1月 硬件/嵌入开发大版内专家分月排行榜第二
2010年11月 硬件/嵌入开发大版内专家分月排行榜第二
2009年9月 硬件/嵌入开发大版内专家分月排行榜第二
2009年8月 硬件/嵌入开发大版内专家分月排行榜第二
2008年11月 硬件/嵌入开发大版内专家分月排行榜第二
2008年9月 硬件/嵌入开发大版内专家分月排行榜第二
2004年7月 硬件/嵌入开发大版内专家分月排行榜第二
2004年3月 硬件/嵌入开发大版内专家分月排行榜第二
2004年1月 硬件/嵌入开发大版内专家分月排行榜第二
2003年5月 硬件/嵌入开发大版内专家分月排行榜第二
Bbs10
本版专家分:122425
版主
Blank
优秀版主 2015年7月优秀小版主
2015年5月优秀小版主
2014年11月论坛优秀版主
Blank
微软MVP 2014年7月荣获微软MVP称号
2013年7月 荣获微软MVP称号
2012年7月 荣获微软MVP称号
2011年7月 荣获微软MVP称号
2010年7月 荣获微软MVP称号
Blank
红花 2016年8月 硬件/嵌入开发大版内专家分月排行榜第一
2016年6月 硬件/嵌入开发大版内专家分月排行榜第一
2015年12月 硬件/嵌入开发大版内专家分月排行榜第一
2015年7月 硬件/嵌入开发大版内专家分月排行榜第一
2015年6月 硬件/嵌入开发大版内专家分月排行榜第一
2015年4月 硬件/嵌入开发大版内专家分月排行榜第一
2014年12月 硬件/嵌入开发大版内专家分月排行榜第一
2014年10月 硬件/嵌入开发大版内专家分月排行榜第一
2014年9月 硬件/嵌入开发大版内专家分月排行榜第一
2014年8月 硬件/嵌入开发大版内专家分月排行榜第一
2014年7月 硬件/嵌入开发大版内专家分月排行榜第一
2014年5月 硬件/嵌入开发大版内专家分月排行榜第一
2014年4月 硬件/嵌入开发大版内专家分月排行榜第一
2014年3月 硬件/嵌入开发大版内专家分月排行榜第一
2014年1月 硬件/嵌入开发大版内专家分月排行榜第一
2013年12月 硬件/嵌入开发大版内专家分月排行榜第一
2013年10月 硬件/嵌入开发大版内专家分月排行榜第一
2013年9月 硬件/嵌入开发大版内专家分月排行榜第一
2013年8月 硬件/嵌入开发大版内专家分月排行榜第一
2013年7月 硬件/嵌入开发大版内专家分月排行榜第一
2013年5月 硬件/嵌入开发大版内专家分月排行榜第一
2013年4月 硬件/嵌入开发大版内专家分月排行榜第一
2013年3月 硬件/嵌入开发大版内专家分月排行榜第一
2012年12月 硬件/嵌入开发大版内专家分月排行榜第一
2012年11月 硬件/嵌入开发大版内专家分月排行榜第一
2011年3月 硬件/嵌入开发大版内专家分月排行榜第一
2011年2月 硬件/嵌入开发大版内专家分月排行榜第一
2009年10月 硬件/嵌入开发大版内专家分月排行榜第一
2009年7月 硬件/嵌入开发大版内专家分月排行榜第一
2009年6月 硬件/嵌入开发大版内专家分月排行榜第一
2007年12月 硬件/嵌入开发大版内专家分月排行榜第一
2003年6月 硬件/嵌入开发大版内专家分月排行榜第一
2002年9月 硬件/嵌入开发大版内专家分月排行榜第一
2002年8月 硬件/嵌入开发大版内专家分月排行榜第一
2002年7月 硬件/嵌入开发大版内专家分月排行榜第一
2002年5月 硬件/嵌入开发大版内专家分月排行榜第一
2002年4月 硬件/嵌入开发大版内专家分月排行榜第一
Blank
黄花 2015年5月 硬件/嵌入开发大版内专家分月排行榜第二
2015年1月 硬件/嵌入开发大版内专家分月排行榜第二
2014年11月 硬件/嵌入开发大版内专家分月排行榜第二
2014年6月 硬件/嵌入开发大版内专家分月排行榜第二
2013年11月 硬件/嵌入开发大版内专家分月排行榜第二
2013年6月 硬件/嵌入开发大版内专家分月排行榜第二
2013年1月 硬件/嵌入开发大版内专家分月排行榜第二
2012年10月 硬件/嵌入开发大版内专家分月排行榜第二
2012年9月 硬件/嵌入开发大版内专家分月排行榜第二
2012年6月 硬件/嵌入开发大版内专家分月排行榜第二
2012年5月 硬件/嵌入开发大版内专家分月排行榜第二
2012年4月 硬件/嵌入开发大版内专家分月排行榜第二
2012年3月 硬件/嵌入开发大版内专家分月排行榜第二
2012年2月 硬件/嵌入开发大版内专家分月排行榜第二
2011年7月 硬件/嵌入开发大版内专家分月排行榜第二
2011年5月 硬件/嵌入开发大版内专家分月排行榜第二
2011年4月 硬件/嵌入开发大版内专家分月排行榜第二
2011年1月 硬件/嵌入开发大版内专家分月排行榜第二
2010年11月 硬件/嵌入开发大版内专家分月排行榜第二
2009年9月 硬件/嵌入开发大版内专家分月排行榜第二
2009年8月 硬件/嵌入开发大版内专家分月排行榜第二
2008年11月 硬件/嵌入开发大版内专家分月排行榜第二
2008年9月 硬件/嵌入开发大版内专家分月排行榜第二
2004年7月 硬件/嵌入开发大版内专家分月排行榜第二
2004年3月 硬件/嵌入开发大版内专家分月排行榜第二
2004年1月 硬件/嵌入开发大版内专家分月排行榜第二
2003年5月 硬件/嵌入开发大版内专家分月排行榜第二
Bin格式文件结构及其查看工具
     我们在做嵌入式开发的时候,通常平台的Image<em>文件</em>是.bin格式的,如NK.bin,eboot.bin,xldr.bin等等。下面让我们一睹bin<em>文件</em>的真面目吧~下面是用view bin工具查看的本人项目中的xldr.bin的信息,仅供参考!              一个bin <em>文件</em>在存储上是按下面的结构存储的:    标记(7)+Image开始地址(1)+Image长度(1)     记
Nkbintools
Nk.bin解包。 viewbin.exe xip.bin cvrtbin.exe -a 0x80100000 -l 0x07F00528 -w 32 -r xip.bin dumprom.exe x
bin文件格式分析
xip 的 bin <em>文件</em>分析    一个bin <em>文件</em>在存储上是按以下的结构存储的      组成:标记(7)+Image開始地址(1)+Image长度(1)            记录0地址+记录0长+记录0校验和+记录0内容(<em>文件</em>内容)        记录1地址+记录1长+记录1校验和+记录1内容(<em>文件</em>内容)           ......     最后一条记录是表示结束,Start...
NKBIN BIN文件解压缩工具
NKBIN BIN<em>文件</em>解压缩工具,可以方便的解压缩出BIN的<em>文件</em>。
ViewNKBin(查看WINCE的NK.BIN文件结构信息)
自已写的一个查看WINCE NK.BIN<em>文件</em>结构的工具,可以将NK.bin转成NK.NB0格式,图形界面
WinCE 6.0 中文模拟器 NK.bin
自己闲来无事PB的一个WinCE 6.0 中文模拟器,支持多媒体、.Net2.0,在ARM的机器上测试过,可以流畅的播放视屏<em>文件</em>
WinCE6 X86引导 Loadcepc6.0 和 WinCE操作系统镜像NK.BIN
x86 WinCE6.00引导程序,Loadcepc和NK.BIN。是WinCE系统定制初学者一个很好的例子。不足之处多多指教,交流。
dumprom源码,WINCE系统解包利器
dumprom源码,WINCE系统解包利器,秒速解包nb0<em>文件</em>
NK.BIN打包生成(文件,目录&注册表)
http://www.cnblogs.com/hpunix/articles/1974768.html 本Notes讲述如何在NK.BIN中增加<em>文件</em>,如何在WINCE中设置目录,并将特定<em>文件</em>放置在特定目录,同时修改注册表。 注意: 这些<em>文件</em>都位于对应的工程目录...\Wince600\...\OAK\files下面; 本文使用的开发环境为WINCE6,其他环境可以做参照;
关于Bin文件的解析
由Windows CE的开发工具Platform Build编译生成的Windows CE操作系统及Bootloader的镜像<em>文件</em>主要由两种格式类型——以.bin为<em>文件</em>名后缀的记录型镜像<em>文件</em>和以.nb0为后缀的原始型(raw)镜像<em>文件</em>,前者以记录(Record)为单位组织镜像的数据,后者则是镜像在嵌入式系统中运行时的二进制数据快照。 DownloaderImage函数执行的第一步是调用G
NK.bin与NK.nb0格式
转自: http://hi.baidu.com/luckdst/item/8b893ec69622a863f6c95d36 NK.bin与NK.nb0格式        借用别人的解释:这里提到的bin是一种二进制镜像格式,以片断(section)为单位组织数据,每个片断都包括一个头,头里指定了起始地址,长度,校验值。Platform Builder调用工具将WINCE内核所有<em>文件</em>以b
查看nk.bin文件结构
查看<em>nk.bin</em><em>文件</em>结构,不同于viewbin.exe结构
WINCE nk.bin和nk.nb0的区别
这个用于说明wince nk bin<em>文件</em>与nk0的区另别的
查看ce 的 bin 文件
可以查看windows ce 下的<em>nk.bin</em><em>文件</em>。其他的请察看源码
wince系统烧写文件
wince系统烧写<em>文件</em>,EBOOT.bin,EBOOT.nb0,NK.bin,STEPLDR.bin,STEPLDR.nb0
wince——配置文件
1)合并配置<em>文件</em>:所有的.BIB<em>文件</em>合并成CE.BIB。CE.BIB包含映像NK.BIN中的所有<em>文件</em>;所有.REG<em>文件</em>合并成REGINIT.INI;所有.DAT<em>文件</em>合并成INITOBJ.DAT;所有.DB<em>文件</em>合并成INITDB.INI。在修改配置<em>文件</em>时,一定要注意CE.BIB,REGINIT.INI,INITOBJ.DAT,INITDB.INI是中间<em>文件</em>,修改这些<em>文件</em>不能配置WindowsnCE。
WinCE 6 SDK
WinCE 6 SDK ARMV4I 模拟器
dumprom用于分析wince固件
由NK.bin生成NK.nb0之后,在目录下再随便新建一个<em>文件</em>夹用来保存nk.nb0导出的<em>文件</em>,比如cefiles,然后运行: dumprom NK.nb0 -d cefiles 这样,就在cefiles<em>文件</em>夹中生成了<em>nk.bin</em>中的各个<em>文件</em>
WINCE4.2 NK.BIN文件解压缩工具
将WINCE4.2 NK.BIN<em>文件</em>解压缩为NK_UNZIP.BIN<em>文件</em>,支持JTAG直接烧写,便宜量系统部分从0x80000开始
提取固件ROM中的文件
viewbin.exe——查看NK.bin<em>文件</em>。 cvrtbin.exe——生成NK.nb0, 注意,此工具只能操作当前目录。 dumprom.exe——dos程序, 提取NK.nb0里的<em>文件</em>。 提取步骤: 1.运行 viewbin NK.bin > view.txt 以查看<em>文件</em>长度和起始地址 2.拷贝<em>文件</em>view的第二行的起始和长度信息 3.运行 cvrtbin -r -l 长度 -a 起始地址, -w 32 NK.bin 如 cvrtbin -r -l 0x0120FFC8 -a 0x800B8000, -w 32 NK.bin 4.md nb0_file 5.dumprom NK.nb0 -d nb0_file
无法生成nk.bin文件,
我按自己的要求定制的操作系统,BUILD之后不知道为什么不能够生成NK.BIN<em>文件</em>,有那个nk.exe<em>文件</em>,与生成NK.BIN<em>文件</em>相关的设置是什么?请各位指点一下,先谢谢各位了.(原来可以生成的,但我没有注意有哪些设置!)
viewbin.exe cvrtbin.exe dumproom.exe 打包下载
第一步:用用viewbin程序打开NK.bin找出相关数据 我把工具和<em>文件</em>放在了同一<em>文件</em>夹里,即F:/wince F:/wince>viewbin NK.bin ViewBin... <em>nk.bin</em> Image Start = 0x00220000, length = 0x01818324 Start address = 0x00227378 Checking record #167 for potential TOC (ROMOFFSET = 0x80000000) Found pTOC = 0x81a366a4 ROMOFFSET = 0x80000000 Done. Done. 第二步:用cvrtbin程序生成后缀为nb0的<em>文件</em>   把刚才找出起始地址及<em>文件</em>长度两组数据,分别对应填入下面命令中。   即:cvrtbin.exe -r -a 0x00220000 -l 0x01818324 -w 32 <em>nk.bin</em>   这样就生成nk.nb0<em>文件</em> 第三步:导出NK.nb0<em>文件</em>中的内容   由NK.bin生成NK.nb0之后,在目录下再随便新建一个<em>文件</em>夹用来保存nk.nb0导出的<em>文件</em>,比如cefiles,然后运行: dumprom NK.nb0 -d cefiles 这样,就在cefiles<em>文件</em>夹中生成了<em>nk.bin</em>中的各个<em>文件</em>。
wince-viewbin
viewBin 使用方法,用于查看<em>nk.bin</em><em>文件</em>类型。
PXA270 WINCE NK.BIN 转NK.nb0工具
将NK.BIN 解压为NK.NB0的小软件
求助:下载NK.BIN文件出错
rn下载NK.BIN<em>文件</em>时报校验和出错,如下所示。换了一块FLASH,该FLASH有几个坏块,请问与FLASH有没关系?rn我用前一块FLASH下载是正常的rnrnrnDownload BIN file information:rn-----------------------------------------------------rn[0]: Base Address=0x80200000 Length=0x189a0c8rn-----------------------------------------------------rnERROR: Checksum failure (expected=0x446DEE6 computed=0x446E0BA)rn****** Checksum failure on record 5, ABORT!!! ******
nk.bin究竟是个什么文件
本人不懂wince.net,但现在需要读一个对<em>nk.bin</em>进行操作的源程序,谁能给我解释一下关于这个<em>文件</em>的使用,格式等等各个方面,非常感谢!
基于mini2440掉电可以保存文件的NK.bin
基于mini2440掉电可以保存<em>文件</em>的NK.bin wince5.0定制的
WinCE nk.nb0
使用工具将NK.bin解压后提取的WinCE的镜像
在2410上使用wince
实验说明文档,包括烧写eboot ,nboot,<em>nk.bin</em>的下载等
WINCE6.0 入门资料
WINCE6.0 入门资料,安装WINCE6.0,初步烧写NK.BIN
Eboot.Whimory.Rndis
该资源在友坚的三星S3C2416,WinCE 6.0平台下实现了在Eboot通过USB Rndis网络设备下载NK.bin<em>文件</em>。如需具体操作过程请联系EMail:sc8312@qq.com
nk.bin大小
wince6 R2,MIPS cpu,我用原厂提供的bsp,原厂定制好的平台,编译产生的<em>nk.bin</em>有52M.请问一般产生的<em>nk.bin</em>有多大啊,是否与平台定制有关?
NK.BIN格式
在NK.BIN<em>文件</em>的最后一条记录00 00 00 00 20 C5 29 80 00 00 00 00是不是就是表示WinCE的入口就是在0x8029C520的位置呢,如果是,则它前面的代码是做什么的?是否可以不要?rn
OK2440 DNW下载内核文件nk.bin
有没有哪位高人用过OK2440开发板?小弟我刚开始学习,遇到很奇怪的问题,就是使用DNW的USB下载内核<em>文件</em><em>nk.bin</em>或者nk.nb0时,一直提示checksum error!MEM:1502 DN:200 Invalid BIN file signature!24,d0,24,6c,af,d0,24rn 我觉得很奇怪,下载的镜像<em>文件</em>是自带开发套件的demo里,自己生成的镜像<em>文件</em>也一样。我设置的usb地址是0x308000000。rn 小弟我第一次弄wince,很尴尬。。。不知道怎么处理。。。rn 希望各位大牛给点意见!rn
winCE编译错误,生成不了nk.bin文件
winCE5.0编译错误,生成不了<em>nk.bin</em><em>文件</em>。在build.log<em>文件</em>中觉得是这两个地方的问题rnNMAKE : U1073: don't know how to make 'D:\WINCE500\platform\BVDMAIN\lib\ARMV4I\retail\drvlib.lib'rnStop.rnNMAKE.EXE -i -c BUILDMSG=Stop. LINKONLY=1 NOPASS0=1 MAKEDLL=1 failed - rc = 2rn不知道是要做些什么才能让编译通过。rnrn在网上搜了一下winCE5.0编译错误的问题,很多方法都试过了,重装PB,甚至是系统也换了再重装,还是不行。各位大侠来救救我吧!
如何把自己的文件打包进NK.bin
我以前做过wince4.2,将自己的应该程序、动态库等<em>文件</em>加进NK.bin,是在user feature中添加<em>文件</em>进去的,但user feature 怎么来的,找不到啊。
Loadcepc+MSDos
适合应用于X86嵌入式WINCE开发的朋友们的BOOTLOADER,直接放入ROM,即可加载内核NK.BIN
关于Windows CE的编译过程以及编译…
理解Windows CE build过程nnnWindows CE系统的build系统一向是让众多CE开发者头疼的东西,这里我就来概要地谈谈我对WindowsCEnbuild系统的理解。完整的理解整个build的流程也有助于调试和排除一些build中遇到的问题。n首先,我们安装好的Platform builder中包含了WindowsnCE的公开源码以及私有源码build成的lib<em>文件</em>。正常情况下
OK6410 WINCE6.0 烧写自己编译的内核
引用《OK6410开发板WINCE6.0用户手册2.00(图文版)》中的步骤,OK6410开发板WINCE6.0操作系统开发环境配置,重点是拷贝完整自己的编译<em>文件</em>STEPLDR.nb0、STEPLDR.bin、EBOOT.nb0、EBOOT.bin、NK.bin,使用正确的方法烧录自己编译的内核<em>文件</em>。
CEPC无法生成nk.bin
小弟仿照网上的文档http://msdn.microsoft.com/zh-cn/library/ms905269.aspx做了一个CEPC的工程,build osbuild and sysgen后却发现没有生成NK.bin,百思不得其解。rn 不知大家有没有类似的情况出现。
请教关于NK.bin的问题
我想问一下,如果我想实现WinCE.NET从本地引导,只需要一个Boot Loader和NK.bin就可以了吗?还需要像Linux那样做一个<em>文件</em>系统(ramdisk)才行吗?
NK.bin USB下载
我的系统是XP。已经安装了VS2005和CE6.0以及R2,R3。并且我也安装了RNDIS的驱动。我使用串口工具使能我的WINCE设备。然后用USB链接以后找到了我RNDIS的适配器。并且用VS2005->connectivity option去找到了我的设备。然后用VS2005->Attach Device。打开了传输窗口,但是没有任何进度。串口工具返回的信息如下,到最后就不动了。我曾经有安装成功并且下载成功的电脑。而且现在我没有改动任何东西,只是想换一台电脑去完成这个事情,并且程序EBOOT和NK.BIN都是和原来一样的。请教各位大侠。在线等。谢谢rnrnHostMini:: New filter set: [0x9] [0xB]rnINFO: MAC address: 69-80-0-6-0-0rn-BLMenu .rnINFO: Using device name: 'MX310'rn+EbootSendBootmeAndWaitForTftprnSent BOOTME to 255.255.255.255rnPacket has the following data:rn boot.bin[NULL]octet[NULL]rnTFTP packet could have 1 name/value pairsrnLocked Down Link 1rnSrc IP 192.168.0.2 Port 03D4 Dest IP 192.168.0.3 Port FDBArnDefault TFTP block size set to: 512 bytesrnThere were no options detected in the TFTPrnEthDown::TFTPD_OPEN::boot.binrn-EbootSendBootmeAndWaitForTftp
NK.bin下载检验出错!!
新版出来,烧系统时,到了下载<em>nk.bin</em><em>文件</em>时出错。rn提示:rnchecksum failure (expected = 0x179e9e5 computed = [color=#FF0000]0x179e9eb[/color])rnchecksum failure on Record 4,Abort.rnrncomputed 后面的数值有点变化,但不大,有时为0x179eA05.rnrn哪位兄弟知道什么原因。
NK.bin的大小关注
请问各位TX,你们的NK.BIN多大啊,我的是20M,感觉太大了,不知道你们运行的多大?
关于nk.bin如何打包
我有个比较大的(15M)<em>文件</em>想一起打包进nk。bin但是因为太大。如何操作呢?
wince pb nk.bin
NETCF_MODULES= dotnetrnSysgening platform D:\WINCE500\platform\CEPCrnSysgening platform D:\WINCE500\platform\CEPCrn\WINCE500\build.errrnD:\WINCE500\build.errrnD:\WINCE500\build.logrn已复制 2 个<em>文件</em>。rnrnBLDDEMO: There were errors building qudongrnrnqudong - 0 error(s), 0 warning(s)rnrn请问这是什么错误??
Eboot解析NK.bin的问题
大家好!在网上看见很多人说NK.bin和NK.nb0都可下载到RAM中,如果下载到RAM的是NK.bin<em>文件</em>因为是压缩的,需要先通过BootLoader进行先解压才能往NAND Flash中烧写。rnrn我用的平台是PXA270+Wince6.0 ,板子的Eboot就是通过以太网下载NK.bin映像到板子上内存,再写入FLASH的,但是就是不知道Bootloader中的那个函数将NK.bin解压成NK.nb0 ? 请各位大虾指教,谢谢!
加载NK.bin的问题
项目中之前都是用NK.NB0来更新或者启动的,现在要改用NK.BIN来更新或启动,我原来的想法是先把NK.BIN烧写到Flash,类似于NB0的烧写,然后系统重新上电的时候,加载NK.bin。最近看了些关于NK.BIN格式的文章,那么多条记录存储起来,加载的时候会不会有问题的??rn请教大家下~~~
NK.bin与NK.nb0的区别
[引]rn在config.bib<em>文件</em>中,有如下三个设置:rn rnROMSTART=xxxxrnROMWIDTH=xxxxrnROMSIZE=xxxxxxrn这3个变量必须被赋值.rn[/引]rnrnrn<em>nk.bin</em>和nk.nb0都是CE的镜像。然而,我们在下载的过程中常常会遇到,有时候下载<em>nk.bin</em>,有时确是下载nk.nb0,这两者到底有什么区别呢?rnrn首先,NK.BIN中的内容是被压缩过的,NK.NB0中的内容是没有压缩的。rn两者大小的区别是因为在生成过程中BIN会将你设定的后面的NULL自动去掉,而NB0就不会。rnNB0的大小就是第三个变量ROMSIZE所设置的大小。rn由于nk.nb0是非压缩的数据,里面的数据就是NK展开以后在内存里面的数据。rn而<em>nk.bin</em>是有压缩的数据,里面的数据是压缩以后类似于成块形的数据,被loader拷贝到内存以后没有区别。rn由于bin<em>文件</em>需要解压,因而其下载方式也不一样,rn通常,通过串口直接下载用nb0,pb下载用bin。rnrnrn其次,nk.nb0是可以直接烧到FLASH/ROM中的,是代码镜像,可以直接跳转到其入口执行。 rn而<em>nk.bin</em>是Microsoft binary image格式的<em>文件</em>,必须按其格式定义解开到其指定的地址空间的位置才能执行。rnrn
nk.bin大小的问题
wince5.0 <em>nk.bin</em>大于32M不能保存到NANDFLASH,因为进入CE后后面的32M被格式化了(NANDFLASH总共64M),请问怎么才能保存更大的NK.BIN?我想从48M的位置开始格式化,怎么才能做到?
eboot怎么下载NK.BIN
Initiating image download in 5 seconds. rnEthernet Boot Loader Configuration:rnrn0) IP address: 0.0.0.0rn1) Subnet mask: 255.255.255.0rn2) DHCP: Disabledrn3) Boot delay: 5 secondsrn4) Reset to factory default configurationrn5) Startup image: DOWNLOAD NEWrn6) Program disk image into SmartMedia card: Disabledrn7) Program CS8900 MAC address (00:00:00:00:00:00)rn8) Kernel Debugger: ENABLEDrn9) Format Boot Media for BinFSrnF) Low-level format the Smart Media cardrnD) Download image nowrnL) LAUNCH existing Boot Media imagernU) DOWNLOAD image now(USB)rnR) Read Configuration rnW) Write Configuration Right NowrnrnEnter your selection: urnSystem ready!rnPreparing for download...rnPlease send the Image through USB.rnrn通过上面的菜单应该选择哪个(USB和网络)rnrn为什么我通过USB连接,PC系统未连上,也没有驱动弹出要安装?
nk.bin加载问题
各位大神,小弟刚刚接触wince开发,现在想用platform builder for CE 6.0开发一个可以支持c#和C++的wince系统镜像。现在的情况是:本人根据网上“旗舰版win7搭建wince开发环境”(http://www.doc88.com/p-998235778826.html)文档搭建了开发环境,但是通过此环境定制的系统成功编译生成的<em>nk.bin</em><em>文件</em>,有的通过cf卡可以开启板子进入wince系统桌面,但是有的不能。[color=#FF0000]最奇怪的是:在我找到可以进入wince系统桌面的<em>nk.bin</em>我就会赶紧全盘备份,前几天试验成功的项目备份后我就一直没有再动,但是今天我再试验后发现原来可以进去的<em>nk.bin</em>镜像现在也不能进去了,悲催死了。。。。[/color]rn rnrn 现在想请各位大神,帮忙分析分析,到底是哪的事?会不会是系统兼容性的问题?rnrn 还有小弟的板子是研华PCM-9375,[color=#FF0000]基于上面的情况,我想通过串口调试下,看下信息,但是通过USB转串口线连接完PC机和板子后,端口和波特率正确设置后,点击连接,dnw什么信息也不输出,好像没有事先烧写进bootloader似的,在此想请教一下大神们,这种情况应该怎样解决?[/color]
nk.bin 中的 launch address
<em>nk.bin</em> 中的 launch address 是怎么确定的?rn是编译时nk 的starup.s 的入口地址吗?还是其他rnrn谢谢啦
wince VMware Workstation nk.bin
1 在Platform Builder中,在工具列 ”File”,点选 ”新建平台”。rn2 ”新建平台精灵”出现rn输入名字rn3 选择BSPrn4 选择模板rn5组建rn6完成rn然后  build os sysgen rn_________________________________________rn| |rn| BLDDEMO: There were errors building 1 |rn| 1 - 0 error(s), 0 warning(s) |rn|_______________________________________|rnrn问题是 我找不到 <em>nk.bin</em> 就是 那个做成iso 的那个<em>文件</em>rn
nk.bin烧写地址
因为板子的网卡用不了,所以我只能用烧写器烧写<em>nk.bin</em>, 但是烧写完后发现<em>nk.bin</em>不能起来。具体情况是这样的。rnvolatile DWORD * pdwStartRAM;rn volatile DWORD * pdwFlash;rn DWORD i;rn DWORD CRC;rnrn pdwStartRAM = (volatile DWORD *)dwPhysStart;rn pdwFlash = (volatile DWORD *)(FLASH_BIN_START); rn rn if ( *(pdwFlash+16) == 0x43454345 )rn rn EdbgOutputDebugString("Found pTOC signature.\n");rnrn // Copy Flash image into RAMrn EdbgOutputDebugString("Copying FLASH image into RAM.\r\n");rn //memcpy((LPVOID)pdwStartRAM,(LPVOID)pdwFlash,dwPhysLen);rn pdwStartRAM = (volatile DWORD *)dwPhysStart;rn pdwFlash = (volatile DWORD *)(FLASH_BIN_START+0xF80000);rn for (i = 0; i < dwPhysLen / 4; i++)rn rn *pdwStartRAM = *pdwFlash;rn pdwStartRAM++;rn pdwFlash++;rn rnrn这是一段将<em>nk.bin</em>从flash拷贝到内存的代码。其中FLASH_BIN_START是0xA0080000,对应的物理地址是0x80000, 然后我把nk。bin就烧写到norflash的这个地址,可是运行的时候提示*(pdwFlash+16)这个地址的值并不是0x43454345,请问这是什么原因呢?难道只能用pb下载吗? 如果我烧<em>nk.bin</em>又该怎么做呢? 谢谢了
请教下NK.bin内容
昨天搞了个wince6 中文界面,虽然成功了但NK从20M陡增到了30多M,rnrn把OSDesigns\下面的内容查了下没有结果 请教下高手这其中增加了那些LIB或DLLrnrn如果知道增加的这些个LIB或DLL,是不是以后定制中文界面的时候可以直接添加这些内容,因为我觉得增加中文应该只是增加了一些个语言包吧rnrn请搞过这方面的研究的高手指点下rnrn分数有限 希望不要介意哈 以后发了一定多多给分
自己做的mini2440的内核nk。bin以及友善的nboot
<em>nk.bin</em>:运行在mini2440开发板上,开机自启动TEST。ese nboot 一份 意思是 你有mini2440 你可以自己跑起来试试
下载NK.BIN至开发板的步骤
现在我只有一个NK.BIN<em>文件</em>,想了解怎样才能把它下载至2440的开发板…我现在可以下载NK.NB0<em>文件</em>,但是不了解怎样下载NK.BIN<em>文件</em>,希望了解的大拿给指点指点…
下载内核影像NK.bin问题
我在把EBoot烧写到SM卡后,按照EBoot的菜单,一步一步做,到下载内核影像时,按“D”后,出现:rnEnter your selection: drn::: DM9000DBG_InitrnDM9000 Mac Address: 11:22:33:44:55:66rn::: DM9000 Probe()rnDM9000 is Detected..rnFreddy:Reset NCR Success.rnGPCR=1,GPR=0.rnDM9000_Init OK.rnSystem ready!rnPreparing for download...rn+OEMPreDownload: 1rn[b][color=#FF00FF]Using device name: 'SMDK241021862'[/color][/b]rn到此就停住,没反应了。rn有哪位高手知道是什么原因?怎么解决?渴求赐教!!
烧写NK.BIN出现的地址错误
用pb自定义了一个Microsoft DeviceEmulator_ARMV4系统,生成SDK,编译都通过,就是在烧写到ARM9板的时候出现错误,以下是串口消息rnrnNow,Downloading [ADDRESS:400000H,TOTAL:0X01C711DF(29823455) bytes]rnRECEIVED FILE SIZE: 0x00100000Date CRC00300000data CRC00a00000BitrnStuff01100000Bit Stuff01200000Date CRC ErrorrnBit Stuff01300000Bit Stuff01800000Bit Stuff01B00000Data CRC1C00000Data CRC Errorrn01C711DFrnDownload O.K.rn0x01C711DF(rnLaunch Address is 0x00400000rn+WriteBootAndConfigrnSuccess ReadNetInfo,local ip 0x10801A8C0,submask 0xFFFFFF.rnStart SetNetInfoForOsrnNow OS Image is storing to NAND. Wait!rnWriteDiskImageToNANDFlash:dwImageStart 0x80400000,dwImageLength 0x01C00000rnOS Update Done
请教SD卡启动NK.bin
小弟遇到难题,请教各位前辈!分都用完了,还请各位前辈帮帮我。rn问题:在eboot启动后,添加从SD(fat or fat32)卡直接启动NK的工作。目前进展,nk.nb0已经可以读到ram,ce也已经起来了。rn目前需要使<em>nk.bin</em>也可以这样放到SD卡里面启动。不知道<em>nk.bin</em>写入ram的时候怎么解析,请各位前辈指点一二。谢谢大家了~!
NK.bin的头七个字节之疑惑
请教高手,NK.bin的头七个字节是42 30 30 30 46 46 0A,为什么等价于“B000FF\x0A”?rnrn详细的bootloader程序如下:rnrnif(strncmp("B000FF\x0a", (char *)img_src, 7)) //这里就是判断是否为NK.bin格式rn rn char *c = (char *)img_src;rn printf("Invalid BIN file signature!\n");//打印信息提示下载的并非NK.bin<em>文件</em>。rn printf("%x,%x,%x,%x,%x,%x,%x\n", c[0],c[1],c[2],c[3],c[4],c[5],c[6]);//打印NK的前7bytesrn return -1;rn
Loadcepc加载nk.bin,不成功啊
在DOS里将NK.bin和Loadcepc.exe都拷贝放到C:\下了,运行loadcepc出现下面的错误,求高手指教~~rnrn3 PCI busses (Version 3.00) using Configuration Mechanism #1rnError image section doesn't fit in allocated blockrnBlock allocated at 0xAD4000, size = 67107840rnSection physical start = 0x00220000, size = 16
求助:wince5.0如何生成nk.bin
我现在只有5.0的pb工程<em>文件</em>,没有对应的bsp,现在在pb5下打开工程<em>文件</em>后,build os下的sysgen是灰色的,不可用。rn应该怎么办?rn我自己订制的系统可以生成nk
如何将nk.bin转化为nk.nb0
我编译了好几遍都没有nk.nb0,听说有工具可以转化,那位大哥知道能帮帮小弟。
eboot下载nk.bin有点问题?
突然发现自己很落伍了。这些问题csdn高人们是去年或者更早在问的。我到现在才发现自己这里很多不懂。废话少说了。上次eboot启动后一直没时间来学习这块。今天把usb中断实现了。可是下载<em>nk.bin</em>时出问题了?现在有几个问题想确认下?rn1.eboot通过usb下载的到底是nk.nb0呢?还是<em>nk.bin</em>?个人感觉是nb0,理由是nb0下载进去就可以执行了不要bin<em>文件</em>那个什么格式之类的说法?不知道对不对?rn2.现在下载的调试信息出来个错误就是"Don't support raw image"看了源码可能和rn#define ROM_RAMIMAGE_START 0x80000000rn#define ROM_RAMIMAGE_SIZE 0x02000000这两个有关系?我有看了config.bibrn NK 80200000 01E00000 RAMIMAGErn RAM 82000000 01E00000 RAMrn FLASH 92000000 00100000 RESERVED我就有问题了?我这个bsp是拿的官方改的。这里ROM_RAMIMAGE_START为什么会是80000000而不是82000000??我查看了立于泰的bsp也是这样?所以我很困惑了!难道我错了??呵呵 rn这里是哪个源码,各位帮我看看吧?rnrn // Is it a ram image?rn else if ((dwStartAddr >= ROM_RAMIMAGE_START) &&rn ((dwStartAddr + dwLength - 1) < (ROM_RAMIMAGE_START + ROM_RAMIMAGE_SIZE)))rn rn OALMSG(TRUE, (TEXT("RAM image\r\n")));rn g_ImageType = IMAGE_TYPE_RAMIMAGE;rn return TRUE;rn rn else if (!dwStartAddr && !dwLength)rn rn [color=#FF0000]OALMSG(TRUE, (TEXT("Don't support raw image\r\n")));[/color] g_ImageType = IMAGE_TYPE_RAWBIN;rn return FALSE;
如何将nk.bin烧写到硬件
我看到书上写,可以用usb,串口等将镜像烧写到硬件,并进行调试。rn我想问假如硬件里什么都没有(sram,sdram,nandflash均没有烧写过任何数据),用usb或串口能直接烧写进去么?rnrn我是新手,对于这些大家根本不屑的问题实在很头痛,希望能得到指点。谢谢。
wince 5.0 NK.BIN下载问题
我要将NK.bin下载至硬件,使用以太网口,目前遇到问题是:rn通过超级终端控制设备发送bootme信息,使用sniffer抓包可以见到发来的bootme包。rn但是在pb上就是建立不上连接,而且我以前还正常地下载过,这次不知道怎么不行了rn是否和build options 有关
高分送出,如何精减nk.bin
如果想节约flash的空间,让<em>nk.bin</em>做到最小(能启动有最基本的功能即可)。其他程序功能可以通过上网或者SD卡装入,请问如何实现?多谢各位大虾不吝赐教!
S3C2440 bootloader加载nk.bin出错
我用的飞凌的Uboot下载NK.bin,提示出错,提示错误如下:rn[color=#FF0000]real entry is 0x%00000000, physical address is 0x%00000000[/color]rnrn指示检查了程序,是在读取NK.bin里面的记录时出的错。rnrnNK.bin<em>文件</em>头,即7个字节的头<em>文件</em>读取正确,代码如下:rnif(strncmp("B000FF\x0a", (char *)img_src, 7)) rn rn char *c = (char *)img_src;rn printf("Invalid BIN file signature!\n");//打印信息提示下载的并非NK.bin<em>文件</em>。rn printf("%x,%x,%x,%x,%x,%x,%x\n", c[0],c[1],c[2],c[3],c[4],c[5],c[6]);//打印NK的前7bytesrn return -1;rn rnNK.bin的映像起始地址读取正确,代码如下:rnimg_src += 7;rnimg_start = GetU32Num((char *)img_src);rnNK.bin映像数据长度读取正确,代码如下:rnimg_src += sizeof(U32); //sizeof(U32)=4bytesrnimg_length = GetU32Num((char *)img_src);rn但是当读取NK.bin的一条条记录时,读取的记录的起始地址和长度竟然都是0!rn这里是读取记录的部分代码:rnpCtxRecord = (CtxRecord *)img_src; //下面三句是不是有问题?rnstart = GetU32Num((char *)&pCtxRecord->start);rn//added by lqm for test!rn//printf("start is 0x%8x!\n",start);rn//while(1);rnlength = GetU32Num((char *)&pCtxRecord->length);rnchksum = GetU32Num((char *)&pCtxRecord->chksum);rnimg_src += sizeof(CtxRecord);rn这是为什么?rn整个加载NK.bin的函数如下:rnint RelocateNKBIN(U32 img_src, U32 *pStart, U32 *pLength, U32 *pLaunch)rnrn U32 img_start, img_length;rn CtxRecord *pCtxRecord;rn //B000FF\x0a是NK.bin的头<em>文件</em>,即头7个字节,用于判断是否为NK.bin<em>文件</em>。rn //strncmp函数用于确认源<em>文件</em>是否为NK.bin,如果不是打印括号里面的信息。rn rn if(strncmp("B000FF\x0a", (char *)img_src, 7)) rn rn char *c = (char *)img_src;rn printf("Invalid BIN file signature!\n");//打印信息提示下载的并非NK.bin<em>文件</em>。rn printf("%x,%x,%x,%x,%x,%x,%x\n", c[0],c[1],c[2],c[3],c[4],c[5],c[6]);//打印NK的前7bytesrn return -1;rn rn printf("Found single BIN signature.\n");//执行到这里表示下载的<em>文件</em>是NK.bin<em>文件</em>。rn img_src += 7;rn img_start = GetU32Num((char *)img_src); //<em>nk.bin</em>的内部结构组成,映像数据的起始地址rn img_src += sizeof(U32); //sizeof(U32)=4bytesrn img_length = GetU32Num((char *)img_src);//<em>nk.bin</em>的内部结构组成,映像数据的长度rn printf("Image start is 0x%08x, length is 0x%08x\n", img_start, img_length);rn rn memset((char *)mem_convert(img_start), 0, 0x1000); //clear 4Krn rn img_src += sizeof(U32);rn while(1) rn rn U32 start, length, chksum;rnrn //下面几句中,得到的start和length都为0!问题在哪?对照NK.bin的二进制代码找原因!rn pCtxRecord = (CtxRecord *)img_src; //下面三句是不是有问题?rn start = GetU32Num((char *)&pCtxRecord->start);rn //added by lqm for test!rn //printf("start is 0x%8x!\n",start);rn //while(1);rn length = GetU32Num((char *)&pCtxRecord->length);rn chksum = GetU32Num((char *)&pCtxRecord->chksum);rn img_src += sizeof(CtxRecord);rn if(!start&&!chksum) //下载NK.bin时程序执行到这里面了,看来又出错了!!!!!!!!!!!!!!!!!!!!!!!!!!rn rn *pLaunch = mem_convert(length);rn printf("real entry is 0x%08x, physical address is 0x%08x\n", length, *pLaunch);rn break;rn rn printf("REC start 0x%08x, length 0x%x\n", start, length);rn rn memcpy((char *)mem_convert(start), (char *)img_src, length);rn img_src += length;rn rn if(CalChkSum((U8 *)mem_convert(start), length, chksum)) rn rn printf("Checksum fail!\n");rn return -1;rn rn rn if(length==sizeof(ROMHDR)&&rn *(U32 *)mem_convert(img_start+ROM_SIGNATURE_OFFSET)==ROM_SIGNATURE&&rn *(U32 *)mem_convert(img_start+ROM_SIGNATURE_OFFSET+4)==start) rn rn ROMHDR *pRomHdr = (ROMHDR *)mem_convert(start);rn printf(" ROMHDR 0x%08x, 0x%08x\n", start, *(U32 *)mem_convert(img_start+ROM_SIGNATURE_OFFSET+4));rn printf(" dllfirst 0x%08x, dlllast 0x%08x\n", pRomHdr->dllfirst, pRomHdr->dlllast);rn printf(" physfirst 0x%08x, physlast 0x%08x\n", pRomHdr->physfirst, pRomHdr->physlast);rn rn rn rn printf("do you want to run it? [y/n]\n");rn while(1) rn rn U8 c = getch();rn if(c=='y'||c=='Y')rn call_linux(0, 0, *pLaunch);rn if(c=='n'||c=='N')rn break;rn rn *pStart = mem_convert(img_start);rn *pLength = img_length;rnrn return 0;rnrnrn上面的每一条记录的特征都对应有一个结构体,如下:rntypedef struct rn U32 start;rn U32 length;rn U32 chksum;rn CtxRecord;rn用于记录每一条记录的起始地址,长度和校验和。但是读出来的start和length都是0,这是为什么?rn我比较了所加载的<em>nk.bin</em>,对应的start和length都不是0,一定是程序里面的结构体和指针之类的程序有误,请教高手帮排除疑难杂症,或给予相应提示,感激不尽!
烧写nk.bin到Flash上的问题
使用eboot将NK.Bin下载到ram中,再将ram中的<em>nk.bin</em>烧写到Flash上:rn1、在下载时<em>nk.bin</em>中的地址是虚拟地址0x80001000等等,怎么将这些地址转换为flash中的地址?以便将<em>nk.bin</em>烧写到flash上。rn2、一般是将<em>nk.bin</em>转换为nk.nb0后,再烧写到Flash上,那么怎么转换?rn 有个想法不知正确不正确,将<em>nk.bin</em>中地址之间的空闲区都写成0x00,这样可以么
NK.bin中N代表什么
<em>nk.bin</em>作为wince的内核<em>文件</em>,K 应该是Kernel,内核的意思吧。那么,其中的N代表什么呢
WINCE下载问题(NK.BIN > 32M)
定制OS,同时我增加了中文字体支持,rn但编译出来的NK.bin超过32M(我已经设置了IMGRAM64=1),rnNK.bk0有80M左右,但用DWN下载的时候,总是报错,rn错误如下:rnrnDownload BIN file information:rn-----------------------------------------------------rn[0]: Base Address=0x80100000 Length=0x2035EACrn-----------------------------------------------------rndwStartAddr:0x80100000, dwLength:0x2035eacrnOEMVerifyMemory: RAM imagernrom_offset=0x0.rnImageStart = 0x80100000, ImageLength = 0x2035EAC, LaunchAddr = 0x80101000rnrnCompleted file(s):rn-------------------------------------------------------------------------------rn[0]: Address=0x80100000 Length=0x2035EAC Name="" Target=RAMrnROMHDR at Address 80100044hrn+WriteOSImageToBootMedia: g_dwTocEntry =1, ImageStart: 0x80100000, ImageLength: 0x2035eac, LaunchAddr:0x80101000rn[204] Module Name: nk.exernINFO: WriteOSImageToBootMedia: [0] RegionStart:0x80100000, RegionLength:0x2035EAC, pExt:0x80101790rnINFO: WriteOSImageToBootMedia: [0] Found chain extension: '' @ 0x80100000rnWriting single region/multi-region update, dwBINFSPartLength: 33775276 rnIsValidMBR: MBR sector = 0x600rnGetPartitionTableIndex: ++rnGetPartitionTableIndex: pPartEntry->Part_FileSystem : 0x21rnOpenPartition: Partition Exists=0x1 for part 0x21.rnBIN Region Number : 0rnBP_SetDataPointer at 0x0rnWriteData: Start = 0x0, Length = 0x2035eac.rnWriteData: writing sector number = 0x101af.rnWriteData: partition total sector number = 0xd932.rnWriteData: trying to write past end of partition.rnERROR: StoreImageToBootMedia: Failed to write region to BINFS partition (start=0x80100000, length=0x2035EAC).rnERROR: OEMLaunch: Failed to store image to Smart Media.rnERROR: OEMLaunch: Halting...rnSpinForever...rnrnrn似乎是我写入的sector数目是 0x101af,但sector的最大数是 0xd932rn我不知道在那里修改这些。或则究竟要如何才能下载超过32M大小的BIN<em>文件</em>?rnrnrn我选择下载的参数如下:rnEthernet Boot Loader Configuration:rnrnEthernet Boot Loader Configuration:rnrn----------- Connectivity Settings ------------rn0) IP address : [169.254.1.101]rn1) Subnet mask : [255.255.255.0]rn2) DHCP : [*Enabled]rn3) Program CS8900 MAC address : [00:11:22:33:44:55]rn--------- Boot Configuration Section ---------rn4) Reset to factory default configurationrn5) Startup Action after Boot delay : [*Download New image]rn6) Boot delay: 5 secondsrnR) Read Configuration(TOC) rnW) Write Configuration Data(TOC) Right Nowrn------- Kernel Booting Option Section --------rnK) KITL Configuration : [*Enabled]rnI) KITL Connection Mode : [*Interrupt]rnC) Force Clean Boot Option : [*True]rnH) Hive Clean on Boot-time : [*False]rnP) Format Partition on Boot-time: [*False]rn------------- NAND Flash Section -------------rnA) Erase All Blocks rnE) Erase Reserved Block(Stepldr+Eboot) rnF) Format Boot Media for BINFS with BadBlock Marking to Reserved BlockrnN) Nand Information and Dump NAND Flashrn--------- Download and Launch Section --------rnS) Switch Boot Device : [USB_DNW] rn Options : *Ethernet, USB_Serial, USB_RNDIS, USB_DNW rnT) Download Target: [Write to NAND Storage]rnD) Download or Program image(OS image will be launched)rnL) LAUNCH existing Boot Media imagernrnEnter your selection: rnrnrn然后我选择D,开始USB下载。但总是不成功,各位大侠,请帮忙看看
自己编译生成的nk.bin运行问题?
本人刚刚接触wince6.0开发,现在的情况是:我根据网上“Win7旗舰安装wince开发环境”文档上面的步骤进行环境的搭建,自己定制的wince镜像可以编译成功,生成的<em>nk.bin</em>通过cf卡有时可以启动板子(我的板子是研华PCM-9375),进入主界面,但是有时编译成功的<em>nk.bin</em>通过cf卡启动不了板子,不能进入主界面,只显示研华官网的图片。 rnrn 在此我想请问各位大神:[color=#FF0000]可能是哪些方面的原因?[/color]rnrn
如何将NK.NB0打包成NK.BIN?
如题:将NK.BIN转换成NK.NB0容易,那么,如何将NK.NB0转换成NK.BIN呢?
为什么我的WINCE5.0 BUILD后不能产生NK.bin文件???谢谢!!
为什么我的WINCE5.0 BUILD后不能产生NK.bin<em>文件</em>???谢谢!!
不理解,为啥nk.bin文件的size比nk.nb0的小啊??
网上有帖子讲 <em>nk.bin</em>是有压缩的数据,里面的数据是记录格式 以记录为单位组织数据,每个记录都包括一个头和数据,头里指定了起始地址,长度,校验值。 而nk.nb0是非压缩的数据,里面的数据就是NK展开以后在内存里面的数据。rn这样看来 <em>nk.bin</em> = 记录头+数据 而 nk.nb0 = 纯数据。 如此一来, 应该是 <em>nk.bin</em>的 size应该比nk.nb0大才对啊 应为<em>nk.bin</em>里面多了记录头。 可实际上是<em>nk.bin</em>的size比 nk.nb0 还小,不好理解。请大虾解释一下。
执行build platform 为什么没有生成nk.bin及nk.nb0文件?
执行build platform 为什么没有生成nk.nb0<em>文件</em>rnrn出现以下信息,请问谁知道应该怎么修改?请指教。rnCombining bin files...rnCompacting bin file...rnDone!rnFailed calling bin2xip.exe D:\WINCE420\PUBLIC\SDP2410\RelDir\SAMSUN~1\chain.bin D:\WINCE420\PUBLIC\SDP2410\RelDir\SAMSUN~1\privkey.datrnmakeimg: Check for D:\WINCE420\PUBLIC\SDP2410\RelDir\SAMSUN~1\PostRomImage.bat to run.rnmakeimg: Change directory to D:\WINCE420.rnmakeimg: run command: cmd /C D:\WINCE420\PUBLIC\SDP2410\RelDir\SAMSUN~1\PostRomImage.bat romimage D:\WINCE420\PUBLIC\SDP2410\RelDir\SAMSUN~1\ce.bibrnmakeimg: Check for D:\WINCE420\PUBLIC\SDP2410\RelDir\SAMSUN~1\PostMakeImg.bat to run.rnrnSDP2410 - 0 error(s), 65 warning(s)rn我用的是platform builder 4.2开发板中的SAMSUNG SMDK2410的BSPrnrn我直接在..\RelDir\SAMSUNG_SMDK2410_ARMV4Release目录观察<em>文件</em>生成情况, 发现rn<em>nk.bin</em>在中间过程中生成过, 好象是执行了PostMakeImg.bat批处理后, 就将这个<em>文件</em>干掉了,rn其中nk.nb0始终没有编译生成过.rnrn另在smdk2410目录下的smdk2410.bat<em>文件</em>中加入如下语句也没有用: rnset BUILD_ROM_BIN=1rnset BUILD_ROM_NB0=1rnrn请各位高手指教!rnrn
viewbin源代码
viewbin在WINCE中经常用与查看NK.bin<em>文件</em>的信息,在网上找到了此源代码,经过修改,自己写了个编辑BIN<em>文件</em>的程序,主要用于打包<em>文件</em>,这样就可以脱离PB进行MAKE了,但是程序是针对自己的平台修改,其他的话要做适当的修改。
WINCE软件大全
包含各种常用的WINCE工具软件、输入法、一键对时、任务管理器、资源管理器、播放器、内存清理、内存查看器等等,各种各样的软件都用,非源码。
TI Arm SD卡烧录程序
用于将WINCE7生成的ebootsd.nb0和<em>nk.bin</em>烧录到sd卡上。从而使ARM系统可以利用SD卡作为启动盘。
eboot.nb0 ;eboot.bin ;nk.nb0; nk.bin;uboot;nboot 区别
请大家帮忙讲解一下一下这些的区别。
新手求教如何下载WINCE的NK.BIN到目标机?
我是新学wince的新手,在联系时遇到一下问题。rnbuild 好一个<em>nk.bin</em> 后,制作了dos 6.22 启动盘,用启动盘启动了目标机。使用了对绞网线联机。rn在开始菜单上选择了eboot800x600x16 启动,目标机最后出现了Jump to 0x....... 就没反映了。在主机上执行 下载并初始化 ,出现对话框后就也没了反映,下载速度为 0 。rn主机安装的是win2k,目标机上有win98.rnrn请高手指教,多谢多谢!rnrnrn再请教使用串口线怎样下载?目标机上也是出现了Jump to 0x........ 的提示后就没事了。串口线在两机上使用 超级终端 是通着的。为啥还是下载速度为 0 呢?rnrnrn多谢多谢!rnrn我的邮箱 d325@yeah.netrn
eboot烧写wince 5.0的nk.bin问题
好不容易把EBOOT整出来了,可是用它通过USB下载NK.BIN时,却出现以下提示信息,然后就没有了,请问有谁遇到过这种情况或者请高手帮我分析一下原因所在。谢谢啦!rnrnEthernet Boot Loader Configuration:rnrn0) IP address: 192.168.0.15rn1) Subnet mask: 255.255.255.0rn2) DHCP: Disabledrn3) Boot delay: 5 secondsrn4) Reset to factory default configurationrn5) Startup image: LAUNCH EXISTINGrn6) Program disk image into SmartMedia card: Enabledrn7) Program CS8900 MAC address (12:34:56:78:90:AB)rn8) Kernel Debugger: ENABLEDrn9) Format Boot Media for BinFSrnE) Erase Reserved Block rnB) Mark Bad Block at Reserved Block rnF) Low-level format the Smart Media cardrnD) Download image nowrnL) LAUNCH existing Boot Media imagernR) Read Configuration rnU) DOWNLOAD image now(USB)rnW) Write Configuration Right NowrnA) Erase All BlocksrnrnEnter your selection: urnSystem ready!rnPreparing for download...rnPlease send the Image through USB.rnDon't support raw imagern!OEMVERIFYMEMORY: Invalid imagern
Vista下,下载NK.bin总是中途停止
我在WinXP下,用PB、EShell、以及一些TFTP工具,通过Ethernet或USB RNDIS,下载NK.bin到WinCE5设备(Marvell XSCAL),从来没有问题。rn可是,在windows Vista,我用这些工具,通过Ethernet或USB RNDIS,下载NK.bin到WinCE5设备,总是下到40%或50%左右,传输就终止了。然后PC端报timeout错误。我还用Vista下的TFTP指令,做了相同的操作,也取得了相同的失败结果。rnNK.bin也就不到19MB。rnrn有没有哪位遇到过相同的问题?rn是不是Windows Vista 在TFTP协议实施方面做了什么改动?有没有相关的补丁?rn或者是WinCE5的bootloader在TFTP方面存在缺陷?rnrn希望大家能够帮忙。谢谢!
NK.BIN生成时出错,帮忙解决下
下面是错误信息rnError: failed PB timebomb checkrnmakeimg: FATAL ERROR: Command returned non-zero exit code 1 (dec).rnmakeimg: FATAL ERROR: Command returned non-zero exit code 1 (dec).rnrnBLDDEMO: OSDesign1 build complete.rnrnOSDesign1 - 3 error(s), 6 warning(s)rn========== 全部重新生成: 0 已成功, 1 已失败, 0 已跳过 ==========rn
NK.bin下载进度100%,但是设备黑屏
我用的是昭营科技的eBox,拿来的时候用内置的系统可以正常在显示屏上显示。我定制了一个系统内核后,采用集线器设置静态地址下载<em>nk.bin</em>。下面是连接选项的设置rn[img=http://hi.csdn.net/attachment/201103/3/0_1299143231QkP3.gif][/img]rn我从Download setting找到了对应IP地址的设备,并下载<em>nk.bin</em>,但是等到下载到100%的时候,输出的debug 窗口中只显示:Debugger The Kernel Debugger is waiting to connect with target.等了好久都没反应。rn看到相关的文档中说:rn"有时,在初次启动操作期间,新的操作系统调试生成会在某个断点处停止,这是因为闪存中依然存在来自前一(即不同)版本的操作系统的某些不一致数据。这种情况下,通常在输出窗口中首先显示 DEBUGCHK …..\btrees.c 消息。另外,还会弹出汇编语言调试窗口,以及一个询问符号调试<em>文件</em>位置的窗口。在初次启动过程中,每次停止时都关闭或取消弹出的窗口,并单击“调试”“开始”,就可以轻松地解决这个初次启动问题。然后,即可成功启动操作系统。如果在启动后正确关闭 eBox 从而将新数据写入闪存,以后使用该生成映像进行启动操作时,通常不会再出现这一问题。"rn大家说,我是不是这种情况啊,可是我的输出窗口为什么没有信息呢?
ep9307a 的版子,为什么烧写NK.bin失败
先把eboot.nb0烧到flash中,调试时都是通过网络把NK.bin传到ram中,现在想烧写到flash中,每次烧写完后,系统不能启动,打印信息如下:rnContinue to Erase the rest of Flash.rn.................................................rnFlash Erase Successfully FinishedrnWriting to flash at Address= 0x60000000, Length = 0x122C674rn........................................................................Found pTrnOC signature.rnROMHDR at Address 60000044hrnRomHdr.ulRAMStart=E9400C12h RomHdr.physfirst=E9400C12h.rnGot EDBG_CMD_JUMPIMGrnGot EDBG_CMD_CONFIG, flags:0x00000000rnEBOOT: pCfgData = 0x60132, pCfgData->FlagsrnINFO: Jumping to image at 0x60001006...rnrn已经把setting 中的开关打开了(write run-time image to flash),是怎么回事,难道是NK.bin把eboot.nb0给冲了吗?该如何解决?急啊
NK.bin大于32M,无法正常下载
我现在有一个35M的<em>nk.bin</em><em>文件</em>,想下到FLASH上,可总是不能下载,之前大于30M后,串口会给出“无效映像”的消息,后来改了EBOOT的一个参数后,倒是不出现这个消息了,但还是不能下载,EBOOT好像是卡在VerifyChecksum这个函数就不动了,想请问各位高手,想下载大于32M的<em>nk.bin</em>,需要修改哪些地方,最好能具体点,谢谢,我是s3c2450的CPU
请问各位高手,什么是nk.bin?
请问各位高手,什么是<em>nk.bin</em>?
x86平台启动nk.bin的问题,急救啊
刚开始接触WINCE,用ce6.0、vs2005rn用的平台是ATOM D525、DOMrn网上下了个bsp安装后,新建一个工程rn然后rebuild工程后,生成NK.BINrn做了个u盘dos启动盘。将WINCE600目录下的loadcepc.exe拷到u盘里rn机子设置u盘开机启动后rnu盘盘符为C: DOM的盘符为D:rn运行format d:/s将d盘作为启动盘rn将编译的<em>nk.bin</em>考到d盘rn将himem.sys考到d盘等rn然后运行loadcepc /L:800*600*16 <em>nk.bin</em>,提示rn ParseVESAOptions(0xfbba)rn Inavlid option - /L:800*600*16,但是在loadcepc /?中可以看到这条指令啊,奇怪rn运行loadcepc /v <em>nk.bin</em>后,画面停在jumping to 0x00224d50rnrn用串口调试,提示的信息(提示信息是我改了些设置后的<em>nk.bin</em>生产的)rnDebug Serial InitrnrnSysInit: GDTBase=81962000 IDTBase=8196e3a0 KData=81969800rnWindows CE Kernel for i486 Built on Oct 20 2009 at 18:38:19rnINFO:OALLogSetZones: dpCurSettings.ulZoneMask: 0xbrnRTC - Status Reg B - 0x02rnide deviceId = 0x2828rndisLegacyUsbSupport LPC deviceId = 0x2815rnX86Init done, OEMAddressTable = 80224d60, RAM mapped = 20000000.rnOverride Serial Driver: No COM port selected for serial KITL transport, no override necessary.rnException 'Access Violation' (14): Thread-Id=032c0006(pth=89af0024), Proc-Id=00400002(pprc=8196b800) 'NK.EXE', VM-active=019b0002(pprc=9ef34738) 'udevice.exe'rnPC=c07a4dfa(ddi_flat.dll+0x00004dfa) RA=c00f1322(gwes.dll+0x00011322) SP=d2a1f468, BVA=0000001crnException 'Access Violation' (14): Thread-Id=032c0006(pth=89af0024), Proc-Id=00400002(pprc=8196b800) 'NK.EXE', VM-active=019b0002(pprc=9ef34738) 'udevice.exe'rnPC=c01208aa(gwes.dll+0x000408aa) RA=c0120bcf(gwes.dll+0x00040bcf) SP=d2a1fb9c, BVA=00000104rnrn怀疑我的<em>nk.bin</em>有问题,让同事编译了个,结果debug是rnDebug Serial InitrnrnSysInit: GDTBase=82641000 IDTBase=826903a0 KData=82649800rnWindows CE Kernel for i486 Built on Sep 14 2011 at 17:31:28rnINFO:OALLogSetZones: dpCurSettings.ulZoneMask: 0xbrnInitKitlNIC: Searching for PCI Ethernet NIC (dwIrq = 0, dwIoBase = 0, dwDfltType = 0) ...rnIntel(R) PRO/1000 KITL driver [Build: Apr 21 2012 13:12:06]rnIntel(R) PRO/1000 KITL driver [Build: Apr 21 2012 13:12:06]rnIntel(R) PRO/1000 KITL driver [Build: Apr 21 2012 13:12:06]rnIntel(R) PRO/1000 KITL driver [Build: Apr 21 2012 13:12:06]rnRTC - Status Reg B - 0x02rnide deviceId = 0x2828rndisLegacyUsbSupport LPC deviceId = 0x2815rnX86Init done, OEMAddressTable = 80224d70, RAM mapped = 20000000.rnOverride Serial Driver: No COM port selected for serial KITL transport, no override necessary.rnVBridge:: VB_INITIALIZED returns [0]rnException 'Access Violation' (14): Thread-Id=03c10006(pth=8a8a8000), Proc-Id=00400002(pprc=8268d800) 'NK.EXE', VM-active=01b50002(pprc=9ef4f000) 'udevice.exe'rnPC=c08d4e69(ddi_flat.dll+0x00004e69) RA=c00f1e04(gwes.dll+0x00011e04) SP=d2a4f468, BVA=0000001crnException 'Access Violation' (14): Thread-Id=03c10006(pth=8a8a8000), Proc-Id=00400002(pprc=8268d800) 'NK.EXE', VM-active=01b50002(pprc=9ef4f000) 'udevice.exe'rnPC=c01227f4(gwes.dll+0x000427f4) RA=c0122b46(gwes.dll+0x00042b46) SP=d2a4fb9c, BVA=00000104rnrnrn这个是啥原因啊,连下一步改怎么调也不知道了,求大大rnrn
wince6.0 VS2005打包产生NK.bin时,有没有把编译时间写进NK.bin呢?
我现在要在底层升级NK.BIN时,判断是否是合理的,经过授权的年份编译的NK.BIN才能升级及烧写到flash。现在问题是:如何获得这个NK.BIN是什么时间编译的呢?PB有把编译时间打包进NK.BIN吗?如何找到这个时间?
怎么样将NK.bin下载到Flash中
WinCE5.0下默认的是下载到SDRAM中. rnrn我的硬件平台是PXA270开发板
PB4.2 内核定制, 无法生成nk.bin, nk.nb0
请问,我用PB4.2内核定制,rn编译成 Samsung smdk2410:armv4 win32 release版rn但无法生成 <em>nk.bin</em><em>文件</em>; 而是生成了xip.bin和core.bin ;rn我已经将smdk2410.cec换为 Samsung的了; rnrnrn后来有试着编译成 emulator_X86 release 版,rn这次有<em>nk.bin</em>,但没有 nk.nb0rnrn还请高手指点
wince 6.0 nk.bin大于32M 下载失败
wince 6.0增加简体字库后,NK.bin就有33M了。rn想把NK.bin调大,如35Mrnrn1、修改Bootloader\Eboot\eboot.bib,修改如下:rn//#define ROM_RAMIMAGE_SIZE 0x02000000 rn#define ROM_RAMIMAGE_SIZE 0x02300000rn2、修改Files/config.bib,修改如下:rn;NK 80200000 02200000 RAMIMAGErnNK 80200000 02300000 RAMIMAGErnrn;ROMSIZE = 02200000rnROMSIZE = 02300000rnrn除了上面两个地方修改外,还有哪些地方需要修改呢?rn谢谢!
仿驾校一点通(添加了引用的library文件)下载
之前做毕设的时候想找一个仿驾校一点通的demo一直找不到,后来找到一个驾考宝典的demo,这次把本人做的毕设发上来供大家参考~当时就在想赚积分好难,等我写完了毕设一定上传上来不要积分让大家下载~~哈哈现在终于实现~ui切图由万能的室友提供~在此鸣谢驾考宝典demo作者和室友~~功能包括顺序练习,章节练习,随机练习,模拟考试,错题记录本,收藏夹,和一些阅读性模块;额外附加联网部分:登录注册功能,朋友圈功能,利用的bmob官网的sdk。 注:MyGraduation_S文件夹是程序代码文件夹;actionbarsherlock文件夹和slidingmenu_library文件夹是程序引用的libr 相关下载链接:[url=//download.csdn.net/download/u013258199/8940247?utm_source=bbsseo]//download.csdn.net/download/u013258199/8940247?utm_source=bbsseo[/url]
计算机图形学的算法基础(上)下载
如果你学了本科难度的图形学教材后,觉得不够带劲;如果你在工作中遇到了难题; 如果你的本科论文里想有一些亮点(本书指出了大量参考文献,,,请你下载本书。。。这个是本书的前400页,后面部分见计算机图形学的算法基础 (下)15mb上传限制啊,,,没办法 相关下载链接:[url=//download.csdn.net/download/sl65agm/2530816?utm_source=bbsseo]//download.csdn.net/download/sl65agm/2530816?utm_source=bbsseo[/url]
软件模拟PT2272解码程序下载
软件模拟PT2272解码程序 相关下载链接:[url=//download.csdn.net/download/lmtang1/2810465?utm_source=bbsseo]//download.csdn.net/download/lmtang1/2810465?utm_source=bbsseo[/url]
文章热词 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型 设计制作学习
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 java 文件学习 人工智能课程文件
我们是很有底线的