不知道你是要整個flash的程式設計器用韌體,還是刷的那個韌體?
整個flash的內容用下面的方法取出:
1、登入路由
2、切換到tmp目錄,
3、使用dd命令備份uboot、firmware(這個就是你刷的那個韌體)、art/board_config,
4、使用cat命令將檔案合併,假設新檔名為xxx.bin(這個就是程式設計器用的韌體)
5、使用WinSCP將檔案複製到電腦
root@OpenWrt:~#cd/tmp
root@OpenWrt:/tmp#cat/proc/mtd
dev:sizeerasesizename
mtd0:0002000000010000"u-boot"
mtd1:0014000000010000"kernel"
mtd2:0069000000010000"rootfs"
mtd3:0046000000010000"rootfs_data"
mtd4:0001000000010000"art"
mtd5:007d000000010000"firmware"
取出uboot
root@OpenWrt:/tmp#ddif=/dev/mtd0of=uboot.bin
取出可供刷機的韌體(這個就是大家經常用來刷機的檔案了)
root@OpenWrt:/tmp#ddif=/dev/mtd5of=firmware.bin
取出wifi的校驗資訊
root@OpenWrt:/tmp#ddif=/dev/mtd4of=art.bin
下面的是合併操作
root@OpenWrt:/tmp#catuboot.binfirmware.binart.bin>xxx.bin
不知道你是要整個flash的程式設計器用韌體,還是刷的那個韌體?
整個flash的內容用下面的方法取出:
1、登入路由
2、切換到tmp目錄,
3、使用dd命令備份uboot、firmware(這個就是你刷的那個韌體)、art/board_config,
4、使用cat命令將檔案合併,假設新檔名為xxx.bin(這個就是程式設計器用的韌體)
5、使用WinSCP將檔案複製到電腦
root@OpenWrt:~#cd/tmp
root@OpenWrt:/tmp#cat/proc/mtd
dev:sizeerasesizename
mtd0:0002000000010000"u-boot"
mtd1:0014000000010000"kernel"
mtd2:0069000000010000"rootfs"
mtd3:0046000000010000"rootfs_data"
mtd4:0001000000010000"art"
mtd5:007d000000010000"firmware"
取出uboot
root@OpenWrt:/tmp#ddif=/dev/mtd0of=uboot.bin
取出可供刷機的韌體(這個就是大家經常用來刷機的檔案了)
root@OpenWrt:/tmp#ddif=/dev/mtd5of=firmware.bin
取出wifi的校驗資訊
root@OpenWrt:/tmp#ddif=/dev/mtd4of=art.bin
下面的是合併操作
root@OpenWrt:/tmp#catuboot.binfirmware.binart.bin>xxx.bin