wince7下将NK.bin文件转为NK.nb0

NK.bin文件和NK.nb0文件区别:

1、NK.bin中的内容是被压缩过的,NK.nb0中的内容是没有压缩过的。

2、NK.nb0的大小由C:\WINCE700\platform\ZYNQ7000\FILES\config.bib文件中ROMSIZE参数决定(config.bib文件是用于定义内存的分片方法),而NK.bin则会根据实际需要自动调整大小。

3、NK.nb0是原始的二进制镜像,它可直接烧写进FLASH/ROM中。NK.bin文件需要先解压。

 

将NK.bin文件转为NK.nb0的步骤:

1、确保NK.bin文件在release目录下(如果不是,就copy到这个目录),如我的release目录是C:\WINCE700\OSDesigns\ZYNQ7000_ZC702\RelDir\ZYNQ7000_ARMV7_Release

2、打开vs2008的Build->Open Release Directory in Build Window窗口

3、输入命令:cvrtbin -r -a 80200000 -l 3400000 -w 32 nk.bin  然后回车键,就可在release目录下生成NK.nb0文件。且这个NK.nb0文件大小为0x3400000。

注:命令中80200000和32是由config.bib文件中的参数决定的,如我的config.bib中有如下描述:

命令“cvrtbin -r -a 80200000 -l 3400000 -w 32 nk.bin ”中参数3400000可以不跟ROMSIZE一样。但是如果该参数设置过小,会出现如下错误信息:此时只要把该参数设置的比length大就可以了。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值