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,蛋疼。

上一篇:Delphi中打开网页连接的几种方法


下一篇:[原]CentOS7安装Rancher2.1并部署kubernetes (二)---部署kubernetes