第九课--MicroWRT Uboot刷机
|
本节教程主要介绍如果通过Uboot来烧写固件。当通过网页无法烧写固件时,就可以通过这种方法来烧写, 并且可以通过串口来监视屏幕输出。
文件:UbootBmkg.png TFTP Configuration
文件: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 系统,便正常运行起来了。 |