查看: 6456|回复: 5

【SOM9331】固件备份&写入(一)

[复制链接]
  • TA的每日心情
    奋斗
    2017-7-17 13:49
  • 签到天数: 367 天

    连续签到: 1 天

    [LV.9]以坛为家II

    发表于 2015-9-2 18:39:38 | 显示全部楼层 |阅读模式
    分享到:
    本帖最后由 荣丰宇 于 2015-9-5 11:56 编辑

    写下此文时,心情比较复杂,上次发帖被人指出没含量哈,以后我会注意的!

    刷openwrt的固件时我的心情是比较忐忑的,因为刷的不对可能后面会比较难去恢复他,好吧,下面进入正文!

    刷openwrt固件的三种方式:
    方法一:在路由器管理界面进行刷机
    方法二:TFTP刷机(不用TTL线)
    方法三:TTL线刷机
    相关教程帖子网上已经很多,下面我说说自己的过程,是方法二三的混合形式了

    刷固件之前,当然要先把以前的固件先备份一下,方便以后再刷回来哈
    固件备份:
    1.
    0902-1.png

    介绍一下每个分区的作用:
    "u-boot":128KB,设备初始化程序+引导程序代码本身
    "kernel" :1MB,存放系统内核的二进制代码,按照x86下的讲法是Raw分区,就是这里只有内核的二进制,不存在文件系统。
    "rootfs":6.7MB,完整的系统文件包含只读和可写
    "rootfs_data":4.9MB,在rootfs中的可写部分的位置
    "art":64KB,EEPROM分区,在Atheros的方案中这个分区保存了无线的硬件参数
    "firmware":7.9MB,完整的固件位置包含了除"u-boot"和"art"之外全部的内容
    2.dd命令,导出固件

    dd if=/dev/mtd5 of=/tmp/backup_firmware0902.bin

    3.拷贝文件到本地电脑进行备份,利用winscp软件进行
    WinSCP是一个Windows环境下使用SSH的开源图形化SFTP客户端。同时支持SCP协议。它的主要功能就是在本地与远程计算机间安全的复制文件。
    0902-3.png

    系统默认是没有设置密码的,可以利用passwd root设置密码哦

    0902-2.png

    0902-4.png
    右边是openwrt系统的文件夹
    左边是本地电脑的文件系统
    PS:互传文件可以直接拖拽就行了!

    写入固件:
    把要下载的固件利用winscp拉近openwrt文件系统中,如/tmp
    运行命令mtd写入官网下载的固件,串口进入/tmpmtd -r write ./openwrt-ar71xx-generic-tl-wr703n-v1-squashfs-factory.bin firmware
    (其实运行的时候我是很忐忑的)
    0902-6.png
    PS:写入到里面的固件来自openwrt官网(更新很及时,此固件更新时间为20150831),链接是:
    https://downloads.openwrt.org/snapshots/trunk/ar71xx/generic/
    很新,因为SOM9331本来就和tl-wr703n渊源极深,斗胆一试openwrt-ar71xx-generic-tl-wr703n-v1-squashfs-factory.bin
    openwrt-ar71xx-generic-tl-wr703n-v1-squashfs-sysupgrade.bin
    第一个固件是原厂固件,不带Luci界面,wifi默认不打开
    第二个是基于openwrt的升级,带Luci界面
    修正一下:今天看到一帖子http://www.cnblogs.com/hiker-blogs/p/4267866.html,说snapshots版本固件是不带LuCI网页管理界面的,究竟是怎样,看我刷了来!
    过后系统会重启,可以看到信息已经发生改变,如下
    0902-5.png
    运行ifconfig,没有wlan0,因为wifi默认未打开
    0902-7.png

    0902-8.png
    修改文件,打开wifi
    打开无线开关(配置wireless文件)键入 vi /etc/config/wireless 回车 光标移动到 option disabled 1 这一行,按两次 d 删除这一行,键入 :wq 回车,保存设置并退出,键入 /etc/init.d/network restart 回车 重启网络,这时电脑即可搜到“OpenWrt”热点并连接上,后续配置可在网页上(192.168.1.1)进行。
    0902-11.png
    台式机无线网卡连接SOM9331
    0902-12.png
    浏览器输入192.168.1.1,打不开luci界面,因为此固件未编译进luci
    0902-13.png

    下一回,我们将刷那个升级固件。


    0902-9.png
    0902-10.png
    回复

    使用道具 举报

  • TA的每日心情
    慵懒
    2016-10-17 12:07
  • 签到天数: 306 天

    连续签到: 1 天

    [LV.8]以坛为家I

    发表于 2015-9-3 09:29:46 | 显示全部楼层
    不错,,感谢楼主的分享,,不知道楼主有没有自己编译openWRT的固件,刷到这个SOM9331 上??
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2017-7-17 13:49
  • 签到天数: 367 天

    连续签到: 1 天

    [LV.9]以坛为家II

     楼主| 发表于 2015-9-3 10:46:43 | 显示全部楼层
    liunian__92 发表于 2015-9-3 09:29
    不错,,感谢楼主的分享,,不知道楼主有没有自己编译openWRT的固件,刷到这个SOM9331 上?? ...

    后续会慢慢进行相关操作,并分享出来给大家
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    慵懒
    2016-10-17 12:07
  • 签到天数: 306 天

    连续签到: 1 天

    [LV.8]以坛为家I

    发表于 2015-9-3 11:47:53 | 显示全部楼层
    荣丰宇 发表于 2015-9-3 10:46
    后续会慢慢进行相关操作,并分享出来给大家

                   nice
    回复 支持 反对

    使用道具 举报

  • TA的每日心情

    2016-1-22 11:18
  • 签到天数: 159 天

    连续签到: 1 天

    [LV.7]常住居民III

    发表于 2015-10-27 23:30:37 | 显示全部楼层
    楼主的帖子其实很不错,学到了很多,赞一个,不知被指没技术含量的是哪篇
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2017-7-17 13:49
  • 签到天数: 367 天

    连续签到: 1 天

    [LV.9]以坛为家II

     楼主| 发表于 2015-10-28 00:10:10 | 显示全部楼层
    与非朋 发表于 2015-10-27 23:30
    楼主的帖子其实很不错,学到了很多,赞一个,不知被指没技术含量的是哪篇 ...

    什么没技术含量,呵呵  我都忘了
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /2 下一条

    手机版|小黑屋|与非网

    GMT+8, 2024-4-29 17:08 , Processed in 0.172958 second(s), 26 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.