红联Linux门户
Linux帮助

在Linux中实现tftp的下载

发布时间:2008-01-05 10:53:31来源:红联作者:pplicat
  实验板教程上介绍的内核下载是在windows环境下进行的,用起来很不方便.

  首先在linux下编译内核,然后切换到windows下用超级终端进入vivi,利用vivi的load指令,如:load flash kernel t,设置用tftp方式实现内核下载,同时windows需运行相应tftp指令,如:tftp -i 192.168.0.15 put zImage,(-i说明是二进制格式,这个参数不能少),将zImage文件写入flash的kernel分区.

  考虑到在linux下编译,然后还要回到windows进行下载,很不方便,所以想在linux下实现tftp下载,这样不用切换系统,调试就方便多了.

  windows的超级终端功能可以用linux的minicom来代替.tftp没有的话可以去下载一个,名字大概叫 tftp.xxxx.i386.rpm,把它安装好,这样就有tftp命令了,虽然这只是一个ftp客户端工具,我们这里所需要的也只是一个tftp的客户端工具而已,命令格式与windows下有点不一样,写法如下: tftp -m binary 192.168.0.15 -c put zImage,-m是指定方式,这个地方是二进制binary.-c是说明操作内容,上传为put.要注意的是,操作时最好与上传文件(zImage)处在同一目录下.

  至于通过jtag写vivi这部分,目前还是只能在windows下完成,不过一旦vivi通过jtag烧写好了,其他部分就都可以在linux下用tftp通过网线快速下载了.
文章评论

共有 0 条评论