接这上篇博文继续openwrt的开发。本文主要记录openwrt开发的环境搭建过程。
1.工具准备
SecureCRT:用于windows登录目标开发板。
tftpd32:内核bin文件通过网络传输的方式下载到目标开发板。tftpd32提供服务,用于传送文件,目标板下载文件烧进芯片。
2.把上篇文章中说到的内核编译生成的bin文件,拷贝到tftpd32所在同目录下,如下:
然后双击打开tftpd32,打开tftp服务,IP地址会根据windowsIP地址,自动出现。
3.把开发板通过串口,连接主机。安装SecureCRT,根据需要选择1、2、3、4中的设置,选择5连接,即可通过串口登录到开发板。
5.通过tftp服务传送bin文件烧录进开发板。
1)连线方式
如图,内核烧录需要一个路由器,其中3号接口,连接外网网线,2号连接路由器与开发板,1号连接window,这样开发板与window同处一个网段。
2)烧录
开发板上电前3秒根据输入数字编号选择要烧录的目标,如下图,我们选择2,系统内核烧录。
按y选择yes,跳入如下界面
其中1、2、3都是自己输入的。
1是为目标开发板分配一个IP地址,必须跟2中的服务IP地址同处一个网段。
2中为windows下IP地址,可通过ipconfig查看一下,前面所述,我们打开tftpd后,也会自动出现windows IP地址的。
3中为要烧录的目标文件。
都设置好后,按回车,即可烧录成功。