美文网首页
刷breed教程总结——U-Boot +CH340

刷breed教程总结——U-Boot +CH340

作者: Mr_White | 来源:发表于2018-10-09 20:49 被阅读0次

    hackpascal大大神器Breed:
    http://www.right.com.cn/forum/thread-161906-1-1.html

    hackpascal大大U-Boot(包括Breed)刷机方法大全:
    http://www.right.com.cn/forum/thread-154561-1-1.html

    hackpascal大大U-Boot:
    http://www.right.com.cn/forum/thread-136444-1-1.html

    breed:
    https://breed.hackpascal.net/

    小技巧:

      1. 进入命令行输入模式方法:
        方法一:先接上串口调试好,在通电,然后疯狂依次点击t、p、l三个按键,就进入了;
        方法二:最间接的方式就是提前复制tpl到剪切板,然后通电的同时疯狂点击右键,就自动输入tpl,这个方法成功率最高;
        Autobooting in 1 seconds出现这个搞最好,但是时机把握不好。
      1. 设置本机网卡的IP地址为静态ip;
        方法一:printenv
        serverip得到的ip就是需要把电脑设置为本地ip;
        方法二:直接随便设置个和路由器同一个网段的ip地址,然后使用setenv serverip 192.168.1.2
      1. TX接TP_IN,RX接TP_OUT;

    首先就是拆机,自己折腾,小心拆,大力出奇迹。

    需要软件:

      1. putty;
        会乱码,建议用SecureCRT代替;
      1. TFTPd32;
        是一个 TFTP 协议 (简单文件传输协议) 的服务端,用于向 U-Boot 传输文件。

    printenv

    • ipaddr 表示 U-Boot 即路由使用的 IP 地址
    • serverip 表示服务器即 PC 机使用的 IP 地址
      这里需要将本机IP改为 serverip 的 IP 地址

    设置 TFTP 服务器参数:
    打开 TFTPd32
    Current Directory 选择要上传文件的目录
    Server interfaces 选择本机跟路由相连的网卡 (参考刚才设置的 IP 地址)

    需要设置本机网卡的IP地址为静态IP,才能通过 U-Boot 传输数据

    tpl进入刷机模式:

    hornet>
    

    tftpboot 命令在无歧义的情况下可简写为 tftp

    使用 tftpboot 命令获取文件:
    tftp <内存地址> <文件名>

    tftp 0x80000000 breed.bin
    

    在 MIPS 架构下内存地址从 0x80000000 开始,一般也选择 0x80000000,因为这样可以尽可能使用更多的内存
    文件传输成功的标志为 Loading: 后出现一连串 #

    擦除 Flash:
    erase <flash地址> +<擦除大小>

    erase 0x9f000000 +0x20000
    

    需要使用比它大但又最接近的是 0x10000 倍数的大小
    Flash 地址在不同的芯片下有所不同

    向 Flash 写入数据:
    cp.b <源地址> <目的地址> <长度>

    cp.b 0x80000000 0x9f000000 0x20000
    

    cp.b 表示以字节为单位进行写入
    源地址为通过 tftpboot 命令获取的文件数据的存放地址
    目的地址为 Flash 地址
    长度为通过 tftpboot 命令获取的文件的大小,16进制表示,带0x前缀

    image.png

    https://blog.csdn.net/u011837267/article/details/48978817

    所有用到代码:
    tpl
    tftp 0x80000000 breed.bin
    erase 0x9f000000 +0x20000
    cp.b 0x80000000 0x9f000000 0x20000

    shift+:调出:hou,输入wq保存退出
    可以通过ping命令获得ip地址

    相关文章

      网友评论

          本文标题:刷breed教程总结——U-Boot +CH340

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