海思3518ev200交叉编译lrzsz

博客围绕海思开发板展开,该开发板无网口只有串口,程序更新靠HiTool串口下载。介绍了从官网下载lrzsz源码进行交叉编译的过程,包括解压、配置、编译等步骤,还说明了生成lrz和lsz后如何传输文件,如开发板到PC机、PC机到开发板的操作方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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

我有块开发板上没有网口,只有串口。程序更新下载只能用海思自带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所示。
    图1 编译出现错误
    修改config.h文件中#define HAVE_ARGZ_H 0,如图2所示。
    图2 修改文件内容

生成lrz和lsz

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

如何传输文件

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值