美文网首页
boyun摄像头手把手刷机教程

boyun摄像头手把手刷机教程

作者: 对酒当歌的夜 | 来源:发表于2020-04-22 14:47 被阅读0次

    大佬轻喷,非程序员观看的教程。
    参考在线文件的https://docs.qq.com/doc/DVFF0amVkZ3JpUVlr
    开发支持github

    下载文件:firmware-20200420.tar
    最新的是5月28号更新,通过三次更新升级可以稳定使用了,挂群晖和ha都没问题。
    第三次更新为修改wifi的模式11g改成11ng下面有图片。

    目前的刷机方案如下


    image.png

    理论上是可行的,本人实测0420的估计无法自动刷uboot,刷了uboot也没有自动刷另外两个,后面还是手动刷了三个文件变成0605的版本。

    0420基础方案:

    基础方案存在bug摄像头开10-20分钟会卡死。刷完以后看文章下面的两个进阶方案。
    整个过程主要2个步骤:
    新版文件刷uboot 后重启自动刷其他文件。

    1. 拆盖刷入OpenWrt (firmware-20200420.tar)
    2. 修改wifi配置,自动联网

    首先准备文件firmware-20200420.tar.gz,解压后放到格式化为fat32格式的sd卡内.
    sd卡需要格式化成fat32格式的,电脑不行就用diskgenius。格式化成fat32的格式,把下载的东西解压后都放进内存卡里。不要文件夹直接放文件到根目录。

    设备的实际接点为gnd,txd,rxd。记住连接TTL的时候需要反过来就是

    gnd--->gnd
    rxd--->txd
    txd--->rxd
    

    可以焊小的排针,我这边直接拿三根线插上去了,挤挤更健康刚好不掉(看下也不要碰到短路即可)就是这样


    接线图
    image.png

    串口连接设置如下,协议选择Serial。COM自己选择可以电脑上看看USB串口或者用arduino看看新增的串口是多少。波特率115200,8,N,1

    image

    一定要在uboot里中断,否则进入原厂系统,就会把tf卡文件系统给破坏掉,就得从头再来!!
    1.先接USB-TTL 和摄像头。三根线
    2.连接软件putty,SecureCRT,串口工具也可以能监听就行,软件点连接。
    3.摄像头通电,软件界面马上不停的按回车。
    记住一定要一次搞定就是通电的时候不停按回车进入到uboot界面,要是没进去摄像头开机了就要重新搞,因为一开机内存卡格式就被改了,再次进去卡里面东西都没了。

    开机不停按回车进UBOOT。进uboot后能看到设备信息和内存卡信息


    image.png

    刷机代码,压缩包里的readme.txt 也有代码和教程

    sf probe 0
    sf lock 0
    fatload mmc 0 0x82000000 u-boot.20200419.bin
    sf erase 0x0 0x80000
    sf write 0x82000000 0x0 $(filesize)
    reset
    
    image.png 卡着不动的界面按回车就好了

    reset重启后,自动升级会看到滚屏一会。然后启动
    显示成功以后卡着不动的时候按下回车就进入到openwrt系统了。

    修改配置wifi:

    vi /etc/config/wireless
    

    将Openwrt和1234567890修改成自己的路由器ssid和密码
    默认的路由器和密码是Openwrt/1234567890也可以专门改路由器成这个。
    修改以后esc退出保存 :wq 包括英文格式的冒号,输的时候在底下显示,在中间内容显示可以多按几下esc。 改错了可以输入:q不保存退出然后再次进入修改。(不懂的查下vim使用)
    保存以后执行wifi可以连接到wifi

    wifi
    

    大佬研究发现wifi模块没工作在802.11n下,修改方法为/etc/config/wireless文件【option hwmode '11g'】改为【option hwmode '11ng'】,实测速度由400KB升至3M左右。修改方案如图。


    image.png

    执行ifconfig查看wlan0后面路由器分配的IP地址,发现没连上的话就重启摄像头,会自动连接到路由器,也可以在路由器上查看分配的地址。

    ifconfig
    

    执行passwd修改密码,原始密码为空直接输两次密码,输的时候看不到密码按回车确定就好了,密码太简单是不行的会有英文提示。以后可以通过ssh远程登录系统了。

    passwd
    

    一个局域网内进192.168.xx.xxx直接进入openwrt系统就你刚刚修改的那个密码,没修改就不用密码。进92.168.xx.xxx:8080直接观看视频
    完成咯:
    ps:对了,如果你发现视频是倒着的,可以把摄像头转一下,不会转的可能是力气不够 /dog


    image.png

    进阶方案01:

    (不用看这个了,学习的可以看看,直接看进阶方案02吧)
    教程
    过两天实测在更(chao)新(xi)个图文教程。

    进阶方案02:

    这个需要摄像头已经连上wifi才行,因为文件和脚本都是在服务器的一键安装
    @Sean.Y 大佬的最新方案,经过多次修改的。修改了ssh密码的通过IP连接ssh,没修改的直接USB-TTL进系统,输入下面的代码执行就好了
    连接ssh正常都会吧默认的就行,弹窗后点同意,在弹窗输入密码就行了有的是在命令行输入的


    image.png
    wget http://office.seances.cn:10080/update.sh -O ./update.sh && sh < ./update.sh
    
    进阶方案,一个脚本全自动搞定

    贴上脚本代码和我的理解

    #!/bin/sh
    #
    # minihttp auto update script
    
    rm ./update.sh
    
    # 杀死minihttp进程
    sleep 1
    echo 'kill minihttp...'
    killall -9 minihttp
    
    # 下载最新的minihttp文件
    sleep 1
    echo 'download minihttp ...'
    wget http://office.seances.cn:10080/minihttp -O /tmp/minihttp
    
    #ini配置文件不用给权限直接覆盖()
    wget http://office.seances.cn:10080/minihttp.ini -O /etc/minihttp.ini
    
    # 复制并覆盖minihttp文件
    sleep 1
    echo 'overwrite minihttp ...'
    cp /tmp/minihttp /usr/bin/minihttp
    
    # 新的文件给权限
    sleep 1
    echo 'add execute permission...'
    chmod 777 /usr/bin/minihttp
    
    #重启minihttp
    sleep 1
    echo 'restart minihttp'
    /usr/bin/minihttp &
    

    如果大佬的个人服务器挂掉了或者想自己动手的,可以下载一个hfs做个临时本地服务器
    文件放在电脑上把,对应脚本修改一下即可。

    救砖方案

    在刷机过程中最好一直看着
    在这步

    sf write 0x82000000 0x0 $(filesize)
    

    写的动作有的人会出问题,(如果写的动作没成功的话不要执行下一步才重启,试试从头开始刷一遍。)
    如下


    image.png

    断电重启后串口无任何反应(没有信息显示,也没有任何反馈),恭喜你成砖了.
    处理方案1
    拆开ZigBee模块,短接如下图两个焊点进入刷机模式,拆这个是比较麻烦的要焊下双排针,


    image.png

    处理方案2
    1、硬核短接法,用一根杜邦线拆了熟料头,斜着插入


    image.png
    image.png
    image.png
    2、下载HiTool-BVT-4.0.18工具(群内搜索,Github网盘都有工具)
    image.png
    image.png
    image.png
    image.png
    image.png
    image.png

    3、设备断电,设备断电,设备断电
    4、点击烧写


    image.png
    image.png
    5、设备上电!!!
    6、出现绿色进度条和信息
    如果不行请查看串口是否被占用,短接处是否短接
    image.png
    image.png
    7、重启,进入串口,看到uboot信息,开始刷内核和固件。
    救砖成功

    相关文章

      网友评论

          本文标题:boyun摄像头手把手刷机教程

          本文链接:https://www.haomeiwen.com/subject/peobihtx.html