vivi + wince tftp

 
vivi eboot wince 烧写(转)
2007-12-10 22:00
今天烧vivi文件到nand flash去,用sjf2410wiggler烧,虽然还不懂编译vivi,但是先试试烧个vivi bootloader进去玩玩!连上wiggler jtag线,先用H-jtag 软件检测到了芯片,然后在命令行打上sjf2410wiggler /f: c:/vivi 进行烧写,下面有截图!
             还可以通过tftp的方式,开发板启动后,按下除回车之外任意键,进入vivi的shell,然后输入
load         flash         vivi         t
             windows 里面命令行里进入c;/(之前先把mytftp.exe拷到c盘根目录下),输入:
mytftp         -i         192.168.0.15        PUT vivi
             开发板上的VIVI在完成接收新的VIVI文件后将把其烧入VIVI分区中,通过tftp比jtag快多了,一秒钟就搞定了!^_^
下面是超级中断的vivi tftp方式烧写界面
vivi> load flash vivi t
Ready for downloading using tftp...
Waiting...
Setting MAC address...
Type "tftp -i 192.168.0.15       PUT {input-filename}" on the host PC
Press ESC key to exit
Starting the TFTP download...
..
Received 12ea0 Bytes, END...
Download end
Downloaded file at 0x30000000, size = 77472 bytes
Found block size = 0x00014000
Erasing...         ... done
Writing...         ... done
Written 77472 bytes
vivi>
           烧写wince启动的eboot同样采用tftp的方式,
load       flash       eboot       t
mytftp       -i       192.168.0.15       PUT       eboot.nb0
           烧写wince的镜像文件到nand flash,有两种方法,一是直接烧写没有展开的wince镜像nk.bin到开发板,第二种方法是通过platform      builder将展开后的nk.bin烧写到开发板。
           开发板的vivi有三个相关的参数:
wince_part_name        (指定wince镜像nk.bin放置的分区名);
wincesource                (0表示从以太网启动wince,如果用platform builder来引导wince则需选0;
                                     1表示从 nand flash启动);
wincedeploy                (0表示存放的nk.bin文件没展开,1表示展开的,展开后wince启动会比较快)
          方法一,直接烧写
          先定义好参数,输入命令如下:
param       set       wince_part_name       wince
param       wincesource       1        //表示从nand flash启动
param       wincedeploy       0    //表示镜像没展开
param       save
          设好参数后,通过tftp烧写
load       flash       wince       t
mytftp       -i       192.168.0.15       PUT       nk.bin
           vivi将把nk,bin烧写到nand flash中,在直接从nand flash读取nk,bin,展开到sdram中,然后从sdram中启动wince。这样启动时间一般在45妙左右。
          还可以用开发板的vivi提供的wince       rewrite命令,将nk.bin展开后保存到flash中,以后nand flash启动展开后的nk.bin。
           方法二,利用plarform      builder直接下载展开的镜像
先定义好参数,输入命令如下:
param       set       wince_part_name       wince
param       wincesource       0
        //表示从以太网启动
param       wincedeploy       1      //表示镜像已展开
param       save
         接下来需要操作plarform builder,eboot从plarform builder下载nk.bin后将把展开后的文件烧写到nand flash中,以后将直接从nand flash读取展开后的nk.bin并启动,启动时间一般是15秒左右。
         下面是platform builder(一下简称PB),的具体操作看开发板的用户说明。^_^不想打了!
         贴张正在下载的图出来吧!
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值