“第九课--MicroWRT Uboot刷机”的版本间的差异

来自Microduino Wikipedia
跳转至: 导航搜索
(Created page with "{| style="width: 800px;" |- | 本节教程主要介绍如果通过Uboot来烧写固件。当通过网页无法烧写固件时,就可以通过这种方法来烧写, 并且...")
 
第24行: 第24行:
 
  GPIO_MODE_REG:0x1a311d
 
  GPIO_MODE_REG:0x1a311d
 
  ReadyLED Bit:0x200
 
  ReadyLED Bit:0x200
 
 
  Please choose the operation:  
 
  Please choose the operation:  
 
     1: Load system code to SDRAM via TFTP.  
 
     1: Load system code to SDRAM via TFTP.  

2014年12月9日 (二) 13:35的版本

本节教程主要介绍如果通过Uboot来烧写固件。当通过网页无法烧写固件时,就可以通过这种方法来烧写, 并且可以通过串口来监视屏幕输出。

1.将编译好的固件openwrt-ramips-mt7620a-mzk-750dhp-squashfs-sysupgrade.bin从虚拟机拷贝到 windows 系统的“D:\TFTP” 目录下。存放目录根据自己环境的设置来定。如下图所示:

文件:Uboot-1.jpg
TFTP Configuration

2.用网线将开发板的网口和电脑的网口连接起来。启动tftpd32,将“Current Directory”设置为要下载的系统的所在目录, 这里为“D:\TFTP”,注意一定不能有中文路径。

3.设定电脑有线网络ip为 192.168.1.10 (可以随意设置,只要和开发板在一个网段即可),打开TFTP软件。

4.发板通过FT232模块接到电脑USB口,设定串口波特率为115200。启动开发板,等待uboot进入选择模式,选择2

Build Date:Dec 18 2013  Time:17:08:45
============================================ 
GPIO Init:
        UARTF_SHARE_MODE:GPIO
        I2C_GPIO_MODE:GPIO
GPIO_MODE_REG:0x1a311d
ReadyLED Bit:0x200
Please choose the operation: 
   1: Load system code to SDRAM via TFTP. 
   2: Load system code then write to Flash via TFTP. 
   3: Boot system code via Flash (default).
   4: Entr boot command line interface.
   7: Load Boot Loader code then write to Flash via Serial. 
   9: Load Boot Loader code then write to Flash via TFTP. 
 0 
  
2:Load system code then write to Flash via TFTP.

然后输入“y”,接下来设置IP: device IP:192.168.1.7 // 该IP 和电脑有线网络的IP同一个网段即可 server IP:192.168.1.10/ 电脑有线网络的IP Filename: openwrt-ramips-mt7620a-mzk-750dhp-squashfs-sysupgrade.bin // 固件名称

最后回车,便会出现下载界面,开始下载了,当系统下载成功后,便会自动运行该系统, 到此,我们自己移植的openwrt 系统,便正常运行起来了。