接這上篇博文繼續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中爲要燒錄的目標文件。
都設置好後,按回車,即可燒錄成功。