Chinaunix首页 | 论坛 | 博客
  • 博客访问: 383357
  • 博文数量: 82
  • 博客积分: 1855
  • 博客等级: 上尉
  • 技术积分: 846
  • 用 户 组: 普通用户
  • 注册时间: 2010-09-12 12:28
文章存档

2013年(3)

2012年(8)

2011年(71)

分类: LINUX

2011-10-13 10:21:13

本人中午的时候发帖子询问网口不通的情况下怎样下载内核和文件系统,到现在也没人回应,还好经过一个下午的摸索,问题终于解决了,煎熬,串口下载一个10M的文件系统,居然2个多小时,周立功给的串口工具下的快,经测试丢包,所以只能用超级终端来实现网口不通的情况下下载内核和文件系统。
1:打开XP下的超级终端
2:启动u-boot如下:
u-boot#_
3:load 0x80008000(loadaddr)此地址根据自己的开发板确定,S3C2410的是0x30008000.
    u-boot#loadb 0x80008000
##Ready for binary (kermit) download to 0x80008000 at 115200bps ...
4:在超级终端的菜单选择,传送->发送文件,选择好协议和文件名后,按发送
协议要选择kermit
   
5:设置好协议和文件后,按发送。
6:把下载到内存中的数据写到nandflash中。(下面的命令要依据自己开发板uboot设置决定)
u_boot#  nand erase clean $(kerneladdr) $(filesize);
nand write.jffs2 $(loadaddr) $(kerneladdr) $(filesize);
setenv kernelsize $(filesize);
saveenv
7:重新启动开发板,内核解压成功,说明内核以写到nandflash中
Startingkernel...
UncompressingLinux.............................................................
.........................................done,bootingthekernel.

8:用同样的方法,串口下载文件系统,还时把文件下载在内存0x80008000处
u_boot#loadb 0x80008000

9:把内存中的数据写到nandflash中(下面的命令一句自己开发板中的具体设置决定。和我这个不一样,我这是LPC3250)
u_boot# uprootfs=mtdparts default;
nand erase rootfs;
ubi part rootfs;
ubi create  rootfs;
ubi write $(loadaddr) rootfs $(filesize)

10:重启开发板,挂载成功,进入linux命令模式


还有就是下载好文件系统和内核以后,可执行程序的下载通过:



用windows和linux之间交互,可以用WinScp软件进行友好的带有windows界面的文件传输,下面介绍一种用命令行实现linux与windows的跨平台的文件传输。

1.安装lrz
(lrz下载地址 )
首先设置安装路径:
cd /usr/local/apps
下载安装文件的压缩包:
wget
解压文件:
tar zxvf lrzsz-0.12.20.tar.gz
(rm -f lrzsz-0.12.20.tar.gz)----可选
进入安装文件目录:
cd lrzsz-0.12.20/
具体安装操作:
./configure
make
make install
链接操作:
ln /usr/local/bin/lrz rz
...
完成安装

2.lrz的使用方法
lrz与ssh有关的两个命令可以提供很方便的操作:
      sz:将选定的文件发送(send)到本地机器
      rz:运行该命令会弹出一个文件选择窗口,从本地选择文件上传到服务器(receive)
当然,还可以设置一下目录了:
设置一下上传和下载的默认目录
options–>session options–>X/Y/Zmoderm 下可以设置上传和下载的目录
剩下的你只要在用SecureCRT登陆linux终端的时候:
发送文件到客户端:sz filename
zmodem接收可以自行启动.
从客户端上传文件到linux服务端:
只要服务端执行 : rz
然后在 SecureCRT 里选文件发送,协议 zmodem
简单吧,如果你以前一直使用ssh,而又没有对外开放ftp服务,你就直接使用这种方式来传输你的文件

工作比较忙,图就不传了。
本人中午的时候发帖子询问网口不通的情况下怎样下载内核和文件系统,到现在也没人回应,还好经过一个下午的摸索,问题终于解决了,煎熬,串口下载一个10M的文件系统,居然2个多小时,周立功给的串口工具下的快,经测试丢包,所以只能用超级终端来实现网口不通的情况下下载内核和文件系统。
1:打开XP下的超级终端
2:启动u-boot如下:
u-boot#_
3:load 0x80008000(loadaddr)此地址根据自己的开发板确定,S3C2410的是0x30008000.
    u-boot#loadb 0x80008000
##Ready for binary (kermit) download to 0x80008000 at 115200bps ...
4:在超级终端的菜单选择,传送->发送文件,选择好协议和文件名后,按发送
协议要选择kermit
   
5:设置好协议和文件后,按发送。
6:把下载到内存中的数据写到nandflash中。(下面的命令要依据自己开发板uboot设置决定)
u_boot#  nand erase clean $(kerneladdr) $(filesize);
nand write.jffs2 $(loadaddr) $(kerneladdr) $(filesize);
setenv kernelsize $(filesize);
saveenv
7:重新启动开发板,内核解压成功,说明内核以写到nandflash中
Startingkernel...
UncompressingLinux.............................................................
.........................................done,bootingthekernel.

8:用同样的方法,串口下载文件系统,还时把文件下载在内存0x80008000处
u_boot#loadb 0x80008000

9:把内存中的数据写到nandflash中(下面的命令一句自己开发板中的具体设置决定。和我这个不一样,我这是LPC3250)
u_boot# uprootfs=mtdparts default;
nand erase rootfs;
ubi part rootfs;
ubi create  rootfs;
ubi write $(loadaddr) rootfs $(filesize)

10:重启开发板,挂载成功,进入linux命令模式


还有就是下载好文件系统和内核以后,可执行程序的下载通过:



用windows和linux之间交互,可以用WinScp软件进行友好的带有windows界面的文件传输,下面介绍一种用命令行实现linux与windows的跨平台的文件传输。

1.安装lrz
(lrz下载地址 )
首先设置安装路径:
cd /usr/local/apps
下载安装文件的压缩包:
wget
解压文件:
tar zxvf lrzsz-0.12.20.tar.gz
(rm -f lrzsz-0.12.20.tar.gz)----可选
进入安装文件目录:
cd lrzsz-0.12.20/
具体安装操作:
./configure
make
make install
链接操作:
ln /usr/local/bin/lrz rz
...
完成安装

2.lrz的使用方法
lrz与ssh有关的两个命令可以提供很方便的操作:
      sz:将选定的文件发送(send)到本地机器
      rz:运行该命令会弹出一个文件选择窗口,从本地选择文件上传到服务器(receive)
当然,还可以设置一下目录了:
设置一下上传和下载的默认目录
options–>session options–>X/Y/Zmoderm 下可以设置上传和下载的目录
剩下的你只要在用SecureCRT登陆linux终端的时候:
发送文件到客户端:sz filename
zmodem接收可以自行启动.
从客户端上传文件到linux服务端:
只要服务端执行 : rz
然后在 SecureCRT 里选文件发送,协议 zmodem
简单吧,如果你以前一直使用ssh,而又没有对外开放ftp服务,你就直接使用这种方式来传输你的文件

工作比较忙,图就不传了。
本人中午的时候发帖子询问网口不通的情况下怎样下载内核和文件系统,到现在也没人回应,还好经过一个下午的摸索,问题终于解决了,煎熬,串口下载一个10M的文件系统,居然2个多小时,周立功给的串口工具下的快,经测试丢包,所以只能用超级终端来实现网口不通的情况下下载内核和文件系统。
1:打开XP下的超级终端
2:启动u-boot如下:
u-boot#_
3:load 0x80008000(loadaddr)此地址根据自己的开发板确定,S3C2410的是0x30008000.
    u-boot#loadb 0x80008000
##Ready for binary (kermit) download to 0x80008000 at 115200bps ...
4:在超级终端的菜单选择,传送->发送文件,选择好协议和文件名后,按发送
协议要选择kermit
   
5:设置好协议和文件后,按发送。
6:把下载到内存中的数据写到nandflash中。(下面的命令要依据自己开发板uboot设置决定)
u_boot#  nand erase clean $(kerneladdr) $(filesize);
nand write.jffs2 $(loadaddr) $(kerneladdr) $(filesize);
setenv kernelsize $(filesize);
saveenv
7:重新启动开发板,内核解压成功,说明内核以写到nandflash中
Startingkernel...
UncompressingLinux.............................................................
.........................................done,bootingthekernel.

8:用同样的方法,串口下载文件系统,还时把文件下载在内存0x80008000处
u_boot#loadb 0x80008000

9:把内存中的数据写到nandflash中(下面的命令一句自己开发板中的具体设置决定。和我这个不一样,我这是LPC3250)
u_boot# uprootfs=mtdparts default;
nand erase rootfs;
ubi part rootfs;
ubi create  rootfs;
ubi write $(loadaddr) rootfs $(filesize)

10:重启开发板,挂载成功,进入linux命令模式


还有就是下载好文件系统和内核以后,可执行程序的下载通过:



用windows和linux之间交互,可以用WinScp软件进行友好的带有windows界面的文件传输,下面介绍一种用命令行实现linux与windows的跨平台的文件传输。

1.安装lrz
(lrz下载地址 )
首先设置安装路径:
cd /usr/local/apps
下载安装文件的压缩包:
wget
解压文件:
tar zxvf lrzsz-0.12.20.tar.gz
(rm -f lrzsz-0.12.20.tar.gz)----可选
进入安装文件目录:
cd lrzsz-0.12.20/
具体安装操作:
./configure
make
make install
链接操作:
ln /usr/local/bin/lrz rz
...
完成安装

2.lrz的使用方法
lrz与ssh有关的两个命令可以提供很方便的操作:
      sz:将选定的文件发送(send)到本地机器
      rz:运行该命令会弹出一个文件选择窗口,从本地选择文件上传到服务器(receive)
当然,还可以设置一下目录了:
设置一下上传和下载的默认目录
options–>session options–>X/Y/Zmoderm 下可以设置上传和下载的目录
剩下的你只要在用SecureCRT登陆linux终端的时候:
发送文件到客户端:sz filename
zmodem接收可以自行启动.
从客户端上传文件到linux服务端:
只要服务端执行 : rz
然后在 SecureCRT 里选文件发送,协议 zmodem
简单吧,如果你以前一直使用ssh,而又没有对外开放ftp服务,你就直接使用这种方式来传输你的文件

工作比较忙,图就不传了。
本人中午的时候发帖子询问网口不通的情况下怎样下载内核和文件系统,到现在也没人回应,还好经过一个下午的摸索,问题终于解决了,煎熬,串口下载一个10M的文件系统,居然2个多小时,周立功给的串口工具下的快,经测试丢包,所以只能用超级终端来实现网口不通的情况下下载内核和文件系统。
1:打开XP下的超级终端
2:启动u-boot如下:
u-boot#_
3:load 0x80008000(loadaddr)此地址根据自己的开发板确定,S3C2410的是0x30008000.
    u-boot#loadb 0x80008000
##Ready for binary (kermit) download to 0x80008000 at 115200bps ...
4:在超级终端的菜单选择,传送->发送文件,选择好协议和文件名后,按发送
协议要选择kermit
   
5:设置好协议和文件后,按发送。
6:把下载到内存中的数据写到nandflash中。(下面的命令要依据自己开发板uboot设置决定)
u_boot#  nand erase clean $(kerneladdr) $(filesize);
nand write.jffs2 $(loadaddr) $(kerneladdr) $(filesize);
setenv kernelsize $(filesize);
saveenv
7:重新启动开发板,内核解压成功,说明内核以写到nandflash中
Startingkernel...
UncompressingLinux.............................................................
.........................................done,bootingthekernel.

8:用同样的方法,串口下载文件系统,还时把文件下载在内存0x80008000处
u_boot#loadb 0x80008000

9:把内存中的数据写到nandflash中(下面的命令一句自己开发板中的具体设置决定。和我这个不一样,我这是LPC3250)
u_boot# uprootfs=mtdparts default;
nand erase rootfs;
ubi part rootfs;
ubi create  rootfs;
ubi write $(loadaddr) rootfs $(filesize)

10:重启开发板,挂载成功,进入linux命令模式


还有就是下载好文件系统和内核以后,可执行程序的下载通过:



用windows和linux之间交互,可以用WinScp软件进行友好的带有windows界面的文件传输,下面介绍一种用命令行实现linux与windows的跨平台的文件传输。

1.安装lrz
(lrz下载地址 )
首先设置安装路径:
cd /usr/local/apps
下载安装文件的压缩包:
wget
解压文件:
tar zxvf lrzsz-0.12.20.tar.gz
(rm -f lrzsz-0.12.20.tar.gz)----可选
进入安装文件目录:
cd lrzsz-0.12.20/
具体安装操作:
./configure
make
make install
链接操作:
ln /usr/local/bin/lrz rz
...
完成安装

2.lrz的使用方法
lrz与ssh有关的两个命令可以提供很方便的操作:
      sz:将选定的文件发送(send)到本地机器
      rz:运行该命令会弹出一个文件选择窗口,从本地选择文件上传到服务器(receive)
当然,还可以设置一下目录了:
设置一下上传和下载的默认目录
options–>session options–>X/Y/Zmoderm 下可以设置上传和下载的目录
剩下的你只要在用SecureCRT登陆linux终端的时候:
发送文件到客户端:sz filename
zmodem接收可以自行启动.
从客户端上传文件到linux服务端:
只要服务端执行 : rz
然后在 SecureCRT 里选文件发送,协议 zmodem
简单吧,如果你以前一直使用ssh,而又没有对外开放ftp服务,你就直接使用这种方式来传输你的文件

工作比较忙,图就不传了。
本人中午的时候发帖子询问网口不通的情况下怎样下载内核和文件系统,到现在也没人回应,还好经过一个下午的摸索,问题终于解决了,煎熬,串口下载一个10M的文件系统,居然2个多小时,周立功给的串口工具下的快,经测试丢包,所以只能用超级终端来实现网口不通的情况下下载内核和文件系统。
1:打开XP下的超级终端
2:启动u-boot如下:
u-boot#_
3:load 0x80008000(loadaddr)此地址根据自己的开发板确定,S3C2410的是0x30008000.
    u-boot#loadb 0x80008000
##Ready for binary (kermit) download to 0x80008000 at 115200bps ...
4:在超级终端的菜单选择,传送->发送文件,选择好协议和文件名后,按发送
协议要选择kermit
   
5:设置好协议和文件后,按发送。
6:把下载到内存中的数据写到nandflash中。(下面的命令要依据自己开发板uboot设置决定)
u_boot#  nand erase clean $(kerneladdr) $(filesize);
nand write.jffs2 $(loadaddr) $(kerneladdr) $(filesize);
setenv kernelsize $(filesize);
saveenv
7:重新启动开发板,内核解压成功,说明内核以写到nandflash中
Startingkernel...
UncompressingLinux.............................................................
.........................................done,bootingthekernel.

8:用同样的方法,串口下载文件系统,还时把文件下载在内存0x80008000处
u_boot#loadb 0x80008000

9:把内存中的数据写到nandflash中(下面的命令一句自己开发板中的具体设置决定。和我这个不一样,我这是LPC3250)
u_boot# uprootfs=mtdparts default;
nand erase rootfs;
ubi part rootfs;
ubi create  rootfs;
ubi write $(loadaddr) rootfs $(filesize)

10:重启开发板,挂载成功,进入linux命令模式


还有就是下载好文件系统和内核以后,可执行程序的下载通过:

 

用windows和linux之间交互,可以用WinScp软件进行友好的带有windows界面的文件传输,下面介绍一种用命令行实现linux与windows的跨平台的文件传输。

1.安装lrz
(lrz下载地址 )
首先设置安装路径:
cd /usr/local/apps
下载安装文件的压缩包:
wget
解压文件:
tar zxvf lrzsz-0.12.20.tar.gz
(rm -f lrzsz-0.12.20.tar.gz)----可选
进入安装文件目录:
cd lrzsz-0.12.20/
具体安装操作:
./configure
make
make install
链接操作:
ln /usr/local/bin/lrz rz
...
完成安装

2.lrz的使用方法
lrz与ssh有关的两个命令可以提供很方便的操作:
      sz:将选定的文件发送(send)到本地机器
      rz:运行该命令会弹出一个文件选择窗口,从本地选择文件上传到服务器(receive)
当然,还可以设置一下目录了:
设置一下上传和下载的默认目录
options–>session options–>X/Y/Zmoderm 下可以设置上传和下载的目录
剩下的你只要在用SecureCRT登陆linux终端的时候:
发送文件到客户端:sz filename
zmodem接收可以自行启动.
从客户端上传文件到linux服务端:
只要服务端执行 : rz
然后在 SecureCRT 里选文件发送,协议 zmodem
简单吧,如果你以前一直使用ssh,而又没有对外开放ftp服务,你就直接使用这种方式来传输你的文件

工作比较忙,图就不传了

阅读(4023) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~