ROS交流群
ROS Group 产品服务
Product Service 开源代码库
Github 官网
Official website 技术交流
Technological exchanges 激光雷达
LIDAR ROS教程
ROS Tourials 深度学习
Deep Learning 机器视觉
Computer Vision
ROS Group 产品服务
Product Service 开源代码库
Github 官网
Official website 技术交流
Technological exchanges 激光雷达
LIDAR ROS教程
ROS Tourials 深度学习
Deep Learning 机器视觉
Computer Vision
开机黑屏怎么办
-
-
@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
总结
如果以上方法仍无法解决问题,请提供更多的日志信息或具体的硬件状态(如指示灯闪烁情况),以便进一步分析。