• OpenWrt固件刷入后串口终端没有反应的问题


    【路由器开发板硬件固件配置】

    MTK双频:MT7620a + MT7612e
    内存:256 MB
    闪存:16 MB
    固件:MTK自带SDK中的OpenWrt固件(mtksdk-openwrt-2.6.36-v1.3-20140423-dff5cfbf.bin)

    【问题】

    用TTL线刷MTK自带SDK编译的固件,升级完毕,重启电路板,Linux Kernel Started,但终端显示接下来就是乱码了,而且对键盘输入没有反应。

    Starting kernel ...                                                             

    PandoraBox For Ralink SoC. Copyright 2005-2013 Lintel<lintel.huang@gmail.com>   
                                                                                   
    Linux Kernel started...                                                         
                                                                                        
     THIS IS ASIC                                                                   
    ���~�����f~f����f����������x��`�����f�f���ff���������������f~f����fx�~f��f������~����~f���

    【分析】

    一开始以为是变砖了,但依然可以重新刷入,所以顶多是半砖,每次刷入都是停在这里。

    【解决】

    在网上搜了半天,在这个帖子里看到类似的问题,其可能原因是刷入固件后串口驱动被更新,波特率可能发生变化了。

    按照这个思路试了一下,将波特率从115200改为57600时,终于成功进入命令行模式!

    BusyBox v1.19.4 (2014-12-25 10:39:05 CST) built-in shell (ash)            
    Enter 'help' for a list of built-in commands.                             
                                                                              
      _______                     ________        __                          
     |       |.-----.-----.-----.|  |  |  |.----.|  |_                        
     |   -   ||  _  |  -__|     ||  |  |  ||   _||   _|                             
     |_______||   __|_____|__|__||________||__|  |____|                             
              |__| W I R E L E S S   F R E E D O M                                  
     -----------------------------------------------------                          
     BARRIER BREAKER (Bleeding Edge, unknown)                                       
     -----------------------------------------------------                          
      * 1/2 oz Galliano         Pour all ingredients into                           
      * 4 oz cold Coffee        an irish coffee mug filled                          
      * 1 1/2 oz Dark Rum       with crushed ice. Stir.                             
      * 2 tsp. Creme de Cacao                                                       
     -----------------------------------------------------                          
    [root@OpenWrt]                                                                  
    [root@OpenWrt]ls                                                                
    bin      etc      mnt      proc     root     sys      usr      www              
    dev      lib      overlay  rom      sbin     tmp      var 

    【补记】

    重刷固件时,如果想在终端窗口观察到串口打印,波特率还是要改回115200,蛋疼。

  • 相关阅读:
    谈Vite在Electron环境下吃花卷拉馒头的现象
    公司只提供签名服务,不提供证书文件,如何打包Electron应用
    vue3微前端架构——基于蚂蚁qiankun框架
    Vite ❤ Electron——基于Vite搭建Electron+Vue3的开发环境【一】
    dotnet core 高CPU lldb篇
    Openshift入门(转)
    使用 dotnet test 和 xUnit 在 .NET Core 中进行 C# 单元测试
    ASP.NET Core 中的单元测试控制器逻辑
    ASP.NET Core 中间件
    Precise Computation of CLR Object Size
  • 原文地址:https://www.cnblogs.com/siikee/p/4184537.html
Copyright © 2020-2023  润新知