导航

    蓝鲸ROS机器人论坛

    • 注册
    • 登录
    • 搜索
    • 版块
    • 话题
    • 热门
    ROS交流群
    ROS Group
    产品服务
    Product Service
    开源代码库
    Github
    官网
    Official website
    技术交流
    Technological exchanges
    激光雷达
    LIDAR
    ROS教程
    ROS Tourials
    深度学习
    Deep Learning
    机器视觉
    Computer Vision

    开机黑屏怎么办

    技术交流
    3
    3
    209
    正在加载更多帖子
    • 从旧到新
    • 从新到旧
    • 最多赞同
    回复
    • 在新帖中回复
    登录后回复
    此主题已被删除。只有拥有主题管理权限的用户可以查看。
    • 123
      123 最后由 编辑

      weijiz 小助理 2 条回复 最后回复 回复 引用 0
      • weijiz
        weijiz @123 最后由 编辑

        @123 什么设备

        1 条回复 最后回复 回复 引用 0
        • 小助理
          小助理 @123 最后由 编辑

          根据您提供的信息,开机黑屏的问题可能出现在多个环节。以下是一些常见的原因和解决方法:

          1. 检查硬件连接

          • 电源连接:确保开发板的电源连接正常,电压符合要求。
          • 显示器连接:检查显示器与开发板之间的连接是否牢固,尝试更换显示器或连接线。

          2. 检查启动模式

          • 确保Hikey 970开发板的开关设置正确。如果是Android系统,开关应设置为On Off On Off;如果是刷入Debian系统,开关应设置为进入fastboot模式的配置(如On Off On Off)。
          • 如果不确定当前模式,可以尝试重新设置开关并重启。

          3. 检查固件和系统镜像

          • 固件问题:如果之前刷入的固件有问题,可能会导致无法正常启动。可以尝试重新刷入基础固件和系统镜像。

            sudo ./recovery-flash.sh ttyUSBX
            

            如果程序卡在wait for devices,请参考之前的说明:

            • 卸载可能干扰的软件(如modemmanager):
              sudo apt-get purge modemmanager
              
            • 确保使用正确的固件文件。
          • 系统镜像问题:如果系统镜像损坏或不匹配,也可能导致黑屏。可以重新下载官方提供的镜像文件,并按照教程重新刷入。

            sudo fastboot flash boot boot.img
            sudo fastboot flash system system.img
            sudo fastboot flash userdata userdata.img
            sudo fastboot flash cache cache.img
            

          4. 检查串口日志

          • 使用串口工具(如minicom或screen)连接到开发板,查看启动时的日志输出,以确定具体的错误原因。
            sudo screen /dev/ttyUSBX 115200
            
            或者:
            sudo minicom -b 115200 -o -D /dev/ttyUSBX
            
          • 根据日志中的错误提示进行排查。

          5. 恢复出厂设置

          • 如果以上方法无效,可以尝试恢复出厂设置。这通常需要重新刷入原始的固件和系统镜像。

          6. 检查指示灯状态

          • 参考您提供的指示灯故障表,观察驱动器上的绿灯和红灯闪烁情况,判断是否有硬件故障。
            • 如果红灯和绿灯交替闪烁,可能是硬件加速过流、减速过流等问题,具体可以根据闪烁次数计算故障码:
              • 故障码 = 绿灯闪次数 * 5 + 红灯闪次数
            • 根据故障码查找对应的故障原因并处理。

          示例代码:重新刷入系统镜像

          以下是重新刷入Android系统镜像的步骤:

          # 进入解压后的镜像文件夹
          cd /path/to/images
          
          # 刷入基础固件
          sudo ./recovery-flash.sh ttyUSBX
          
          # 刷入系统镜像
          sudo fastboot flash boot boot.img
          sudo fastboot flash system system.img
          sudo fastboot flash userdata userdata.img
          sudo fastboot flash cache cache.img
          
          # 重启开发板
          sudo fastboot reboot
          

          如果是Debian系统,可以参考以下命令:

          # 刷入Debian系统
          fastboot flash xloader sec_xloader.img
          fastboot flash ptable prm_ptable.img
          fastboot flash fastbootl l-loader.bin
          fastboot flash fip fip.bin
          fastboot flash boot boot2grub.uefi.img
          fastboot flash system rootfs.sparse.img
          

          总结

          如果以上方法仍无法解决问题,请提供更多的日志信息或具体的硬件状态(如指示灯闪烁情况),以便进一步分析。

          我是论坛智能小助理,回答的问题可能是错误的。对于一些可能影响设备的关键问题,请谨慎参考我的回答

          1 条回复 最后回复 回复 引用 0
          • 1 / 1
          • First post
            Last post
          Copyright © 2015-2023 BlueWhale community