//事后笔记:MASKROM最后防线  loader模式也可以烧  我重新写一下

1.固件烧写的过程中设备一直无法识别,
  排错:1.重新安装驱动;
     2.检查线路是否连接好;
     最后解决方案:复位操作-->拿镊子让38板右下角的小圆点接地,进行复位操作;

2.固件烧录总结:

  正确的固件烧录步骤:

    1.确保设备在 MASKROM / Loader 模式下,点击 “擦除flash”,之后会显示

      

查看固件架构的命令 检查固件_查看固件架构的命令

 

       有可能会出现“擦除IDB失败”的问题。

       

查看固件架构的命令 检查固件_Windows_02

      解决方法:重新上电,然后继续点击“擦除flash”;

      擦除成功有如下提示:

          

查看固件架构的命令 检查固件_ip地址_03

 

 

     2.确保擦除flash之后,点击 “升级” 

        

查看固件架构的命令 检查固件_ip地址_04

 

       升级成功如下图所示:

        

查看固件架构的命令 检查固件_查看固件架构的命令_05

 

       稍后会提示“发现一个ADB设备”。至此固件烧录完成。

    固件烧录成功之后,如果想要重新烧录一次,需要如下操作步骤:

      前提环境条件:此时提示“发现一个ADB设备”,重新烧录需要将模式转换为“MASKROM”模式,操作如下:

        在“发现一个ADB设备”下,断电(断电之后等个几秒钟),重新上电,然后点击转换(不用插拔USB),

        就会切换到loader模式,提示“发现一个LOADER设备” --> 进入高级功能,点击“进入Maskrom”

        就会切换到MASKROm模式,重复“擦除flash”和 “升级”操作,即可完成固件的重新烧录;

 2.检测固件(使用ADB工具检测)

  检测目的:为了检测烧录进设备的固件是否能用

  检测工具:ADB

  检测原理:adb工具可以直接访问设备内部,并可以通过相关命令操控设备;

  检测步骤:1.安装adb;

C:/Windows/SysWOW64 文件夹下,具体可以参考手册:快速入门手册  --> adb安装 一节操作;

       2.安装之后 Windows下在 win R 下输入:adb shell 出现如下界面说明固件烧录成功(前提保证设备已经连接到Windows,而且usb插入的时候,如果打开了虚拟机 需要先选择连接到Windows主机)

         

查看固件架构的命令 检查固件_固件_06

 

         之后查看 设备(板卡)的ip地址:ifconfig

          一般可以看到一个网卡 eth0 

          设置 网卡eth0 的ip地址:ifconfig eth0 192.168.100.75

         设置好设备(板卡)的ip地址之后,需要设置Windows的ip地址,需要保证两个的ip地址在同一个网关内(注意区分网卡,不要设置错了,需要设置连接到设备(板卡)的那一个网口虚拟出来的网卡的ip地址)

          

查看固件架构的命令 检查固件_Windows_07

 

         两者的ip地址设置好之后,在Windows的cmd控制窗口,ping一下设备(板卡)的ip地址,测试是否可以ping通

          

查看固件架构的命令 检查固件_查看固件架构的命令_08

 3.拉流测试:

  打开拉流软件,输入pc要访问的ip地址,

    

查看固件架构的命令 检查固件_Windows_09

 

     最后点击播放,按照上面这个操作,应该是拉流成功的,如果不成功,说明固件有问题?不知道,反正没遇到过。