我们
用busybox制作的根文件系统是没有rz、sz工具的,所以需要
下载源码使用arm-linux-gcc编译生成可执行文件,再把可执行文件放到根文件系统的bin目录下。
因为我的开发板ping主机总是会丢帧,没法用nfs挂载根文件系统,每次想传个东西给板子都要重新烧一遍文件系统..所以试着用串口和pc通信。我估计是因为用的内核太新,dm9000的网卡驱动可能有点问题。
源码在最下面有附件是网上最常见的
3.48版本(不知道在哪能下载到最新的源码包,有知道的求告知
)
解压之后会产生src这个目录,进入并
修改makefile,CC=arm-linux-gcc,OFLAG= -O -DREGISTERED(不改oflag会出现一个什么注册的问题),然后
make posix会在当前的src目录下生成可执行文件,把rb rx rc rz sb sx sz zcommand zcommandi复制到根文件系统的bin目录下,重新用mkyaffs2image工具制作映像并烧入开发板。(用什么工具制作yaffs2映像,怎么烧入开发板的方法就不说了,用开发板厂商提供的还是自己做都可以)
我用的securecrt连接开发板,在选项/会话选项的xmodem/zmodem中设置上传和下载目录,输入rz会弹出
选中要发送到开发板的文件点添加,最后点发送就会传到开发板当前目录了(
先添加后确定)。
输入sz 加文件名 就会把开发板上的文件发送到之前设置的pc下载目录中了。
rzsz-3.rar
阅读(2715) | 评论(0) | 转发(0) |