海思3518ev200交叉编译lrzsz

海思3518ev200交叉编译lrzsz

    • 开发板上无网口,只有串口
    • 下载lrzsz源码
    • 生成lrz和lsz
    • 如何传输文件

开发板上无网口,只有串口

我有块开发板上没有网口,只有串口。程序更新下载只能用海思自带HiTool工具进行串口下载。

下载lrzsz源码

官网http://ohse.de/uwe/software/lrzsz.html下载最新版本lrzsz-0.12.20.tar.gz,拷贝到虚拟机进行交叉编译。

  1. 解压 :tar xzvf lrzsz-0.12.20.tar.gz;
  2. 进入目录 :cd lrzsz-0.12.20;
  3. 配置 :./configure CC=arm-hisiv300-linux-gcc;
  4. 编译:make;
    出现错误,如图1所示。
    海思3518ev200交叉编译lrzsz_第1张图片
    修改config.h文件中#define HAVE_ARGZ_H 0,如图2所示。
    海思3518ev200交叉编译lrzsz_第2张图片

生成lrz和lsz

将生成的lrz和lsz拷贝到文件系统/bin目录下,重做文件系统下载。进入板子串口终端即可传输下载上传文件。

如何传输文件

1、开发板–>PC机
在开发板上输入 lsz filename,在PC机上点击超级终端的菜单“传送”->“接收文件”,选择下载的位置和Zmodem与崩溃恢复协议,点击接收即可。
2、PC机->开发板
在开发板进入/tmp目录,然后输入lrz。选择文件进行传输。

你可能感兴趣的:(海思工具环境搭建)