在制作固件的过程中难免会出现错误,使自己的路由器变成“砖”,那么怎么拯救它呢?在此我来分享一下自己的经验。

前期准备

  1. 准备好自己要烧写的.bin文件
  2. 在windows下下载tftpd32软件,并指定安装目录
  3. 将自己的.bin文件拷贝到安装tftpd32的目录下,更名为test.bin(这个很重要,不要忘记!!!)
  4. 连接好板子的串口线,看好com口以及波特率

OK,现在我们来烧写我们的.bin文件!!!!

1.用xshell连接至自己的板子,协议选择SERIAL

2.配置好自己的com口以及波特率

完成之后进入自己的板子

3.reboot
reboot之后,你会看到CFE(common firmware environment),它就是一个bootloader,类似u-boot,redboot之类,CFE在启动之后的1~2秒之内会等待由tftp上传的内核并烧写到flash上。

在这里,我选了”2“,选择之后按“Y”继续。

看到这里,有一个server IP,这个就是我们需要填写在本地的ip地址。

如图填写自己的IP地址和子网掩码。

4.打开tftpd32软件,选择我们的10.10.10.3这个IP

OK,现在可以进行烧写了!!!

由于之前我们将.bin文件放在了tftpd32的安装目录下并修改了名称,在这里就不需要填写相对应的文件名以及目录了,直接回车进行烧写!!!

在这里,tftpd32会使用我们的test.bin,正常烧写会出现Got it

完成后会出现done,现在我们就已经把自己的“砖”救回来啦,开始自己的研究之旅吧!!!

使用tftpd32烧写内核(拯救你的“砖”)相关推荐

  1. 使用 u-boot 烧写内核——韦东山嵌入式Linux学习笔记10

    本文实验环境: 1. windows 7(64bit) 2. JZ2440(V2) 使用 u-boot 烧写内核,一般有两种方法. 1. 通过USB下载功能 2. 通过TFTP功能 通过USB下载功能 ...

  2. 【Tiny4412】使用dnw烧写内核

    00. 目录 文章目录 00. 目录 01. dnw简介 02. dnw用法 03. dnw烧写内核 04. 附录 01. dnw简介 dnw是linux环境下使用USB下载工具. 02. dnw用法 ...

  3. 海思3519A上运行yolov3(一)——板卡配置(包括烧写内核、文件系统等)

    一.首次安装SDK 讲SDK安装的压缩包拷贝到Linux服务器进行安装和编译 1.SDK压缩包:Hi3519AV100_SDK_V2.0.1.1.0.tar 2.交叉编译器Linux工具链:arm-h ...

  4. sd卡烧写linux内核,uboot从SD卡烧写内核和文件系统

    环境:ubuntu 13.04 一.首先制作sd启动盘: 插入SD卡 sudo dd iflag=dsync oflag=dsync if=tiny210v2-uboot.binof=/dev/mmc ...

  5. digispark开发板烧写BootLoader固件升级Attiny85救砖之路

    事出有因 之前在网上买的digispark开发板一直没有时间去研究,digispark开发板似乎有4个版本 我手上的是这个版本,与上面的俩有细微的差别,但大同小异,基本都是一样的. 研究时发现商家给的 ...

  6. Linux移植烧写内核:movi、nand、fastboot、sdfuse命令与分区表(fdisk)、mmc命令之间的关系

    movi.nand.fastboot.sdfuse命令与分区表(fdisk).mmc命令之间的关系 movi.nand.fastboot.sdfuse都是需要分区表的. 有了分区表,就能够将分区名称( ...

  7. linux使用crt烧写内核,怎么使用securecrt烧写天嵌的wince系统

    满意答案 sdgofxmr25 2016.07.13 采纳率:43%    等级:9 已帮助:663人 SecureCRT是一款支持SSH(SSH1和SSH2)的终端仿真程序,简单地说是Windows ...

  8. arm下如何烧写指定分区大小的内核和文件系统

    最近在海思3518e平台下烧写内核和文件系统,由于项目需要,需要运行海思SDK中的测试软件HiIspTool,不能使用精简后的文件系统,需要刷一个比较大的文件系统,但在此过程中由于各种原因,弄坏了一个 ...

  9. 迅为i.MX6ULL终结者Mfgtools修改单独只烧写Uboot,内核,文件系统

    1.打开mfgtools_for_6ULL文件夹,找到cfg.ini文件,如果您的板子是EMMC的修改如图 1: 如果您的板子是NAND的,修改如图 2: 2.打开"Profiles\Lin ...

  10. linux内核烧写erasing failed,TQIMX6UL开发板手动烧写具体方法

    烧写 (1) 进入下载菜单 1. 如不能从nand 启动,将拔码打到sd 卡启动.插上已经做好的tf 启动卡.否则拔码打到 nand 启动. 2. 接上串口,上电:在以下倒数完成之前按任意键. ... ...

最新文章

  1. JAVA语法--位运算
  2. [Tips]Linux在命令行中打开图形化程序的各种命令
  3. java中break内外循环_java 中break如何跳出外部循环
  4. python改文件名_python批量修改文件名、批量修改xml文件的path和filename
  5. linux下oracle开机自启动,Linux下开机自动启动Oracle的设置
  6. 【经验】Qt项目开发必备工具
  7. 未打清分标识处理方式
  8. 终于从yahoo手中把域名抢救出来了
  9. 【Transformer】10个重要问题概览Transformer全部内容
  10. window下git,TortoiseGit安装,以及和github托管项目
  11. 管理感悟:没有活跃用户量,谈广告都是开玩笑
  12. 捻花成佛:成为股市高手需要读多少书
  13. 基于STM32F429,Cubemx的SAI音频播放实验
  14. 【Unity3D日常开发】Unity3D中实现向Web服务器上传图片以及下载图片功能
  15. “众里寻她千百度”情人节
  16. 计算机基础知识文件的复制移动,如何复制文件
  17. RFID技术是怎么构成的,主要分为哪几部分?
  18. 好用的街机模拟器-WinKawaks提供下载
  19. 信息学奥赛对大学计算机专业,关于信息学竞赛学习的几大误区,你必须得知道!...
  20. 807-C++多继承下,派生类对象有几张虚函数表?

热门文章

  1. 慕课静态页面制作周记
  2. mapper找不到报错:Field xxxMapper in xxx required a bean of type 'xxxMapper' that could not be found
  3. 2019北京中考英语口语计算机考试,2019北京中考英语听说考试体验系统发布,附考试流程和注意事项...
  4. win32 窗口 绘制矩形
  5. conda 克隆环境
  6. Git Github操作简易教程
  7. linux文件压缩和打包
  8. Python的那些事
  9. PDF打印内容缺失问题解决办法
  10. 改Robust Video Matting为Robust Image Matting