当前位置: 首页 > news >正文

MT7621+MT7915(MT7905)+MT7975 (W7621A6G-SDK)编译固件与升级固件方法

一、搭建开发环境,编译固件。

1、安装在Ubuntu 14.04.5  x86_64系统后,然后安装下面命令行。

     $ sudo apt-get install git g++ make libncurses5-dev subversion libssl-dev gawk libxml-parser-perl unzip wget python xz-utils vim zlibc zlib1g zlib1g-dev openjdk-8-jdk build-essential ccache gettext  xsltproc

2、解压SDK包(以下所有操作都不能用root)。

把mtk-openwrt-lede-4.2.X.0_XXXX_release.tar.gz文件上传到Ubuntu 14.04.5 系统,然后解压

 $ tar zxvf mtk-openwrt-lede-4.2.X.0_XXXX_release.tar.gz

3、编译

$ cd  mtk-openwrt-lede-4.2.X.0    //进入目录

$ make dirclean && make clean     //清掉旧的记录

$ make V=s                     //编译文件

4、在上面基础上编译编译成功,在bin/targets/ramips/mt7621/目录下生成

 lede-ramips-mt7621-mt7621-rfb-ax-nor-squashfs-sysupgrade.bin文件,

二、通过Tftp方法升级固件。

  1. 硬件连接,把PC机接上板子的调试串口,其次把网线连接到板子LAN,如下图所示:
  2. 其次要把PC的防火墙关掉,PC的防火墙关掉,如下图所示:
  3. 在PC机上,把lede-ramips-mt7621-mt7621-rfb-ax-nor-squashfs-sysupgrade.bin文件与Tftpd32.exe软件放在同一个文件夹下,然后打Tftpd32.exe软件如下图所示:
  4. 在PC机打SecureCRT.exe软件配置串口通信设置,如下图所示:
  5. 板子上电,选择“2”,进行升级固件,然后按回车,如下所示:
  6. 选择“0”采用TFTP的方法升级固件,如下所示:
  7. 输入板子的IP、TFTP服器IP、掩码和下载固件的名称,然后按回车,如下所示:
  8. 如出现下图的情况,证明板子处理升级状态,等待升级完后,会自动系统。

http://www.mrgr.cn/news/1313.html

相关文章:

  • 深入解析UDP协议与TCP协议:它们的区别与应用场景
  • XML外部实体注入
  • 大白话解析:深入浅出大模型RAG模块全解析
  • C++引用和指针的区别还分不清楚?
  • spring boot 接收第三方mq消息
  • VTK—vtkImplicitFunction 隐函数
  • uiapp+vue3具名插槽使用
  • 机器学习:knn算法实现图像识别
  • Transformer2
  • 【JavaEE】JVM 内存区域划分,以及 Java 垃圾回收机制引用计数器,可达性分析等
  • Java-分割list并执行多线程任务的工具类
  • 简洁清新个人博客网页模板演示学习
  • 解决springboot中Aspect注解不生效问题
  • 快速解析数据挖掘,最短时间明白什么是数据挖掘------下
  • 【网络】 arp 命令 得到网段内所有物理设备ip
  • 使用Docker-compose一键部署Wordpress平台
  • Springboot邮件发送:如何配置SMTP服务器?
  • ISCC-2024--WP
  • pytorch自动微分
  • RabbitMQ-消息队列-centos7