当前位置: 首页 > article >正文

【系统稳定性】1.6 黑屏(三)

五,QNX启动异常

qnx启动异常无疑同样是灾难级的存在。qnx是目前座舱方案中主流的存在,如果qnx存在异常会导致host或la或其他娱乐世界offline。那么导致qnx的原因有很多,相应地,我们也有很多的排查手段。

5.1 以太网连接

座舱方案中目前还是多域的设计,那么多域之间的连接主流是以太网,我们可以通过其他域以太网访问SOC的方式来排查,qnx是否online。如ping xxx.xxx.xxx.xxx。

5.2 串口

qnx启动异常,有可能是卡在xbl,也有可能卡在qnx的内核初始化或系统初始化等。我们可以通过串口日志的输出来进行判断,当前qnx处于什么状态。

xbl异常的比较少见,如果不是首发或者客制化过多,一般较少遇到。比较常见的就是功能安全导致的异常,比如开启了SecureBoot的设备,镜像校验失败导致卡功能安全。通查卡在镜像加载后,可以参考如下启动日志:

”SMSS - Image Loaded, Delta ......"

或者从串口或bootlog中直接看到镜像加载失败的信息,如下:

”do_mount ifs_coreservices.img:Verification failed"

"loader_thread_main:IFS2 loading failed"

镜像加载失败常见的原因就是没有使用qcom指定的刷写工具,如fastboot刷写,在qfile刷写中也遇到过类似的问题,可以提case给对应的工具团队处理。那么该问题的根本原因可能是分区映射异常,可以通过qfile在9008模式将分区映射信息PartitionsList.xml回读出来进行对比查看。

5.3 设备管理器

<

http://www.kler.cn/a/134728.html

相关文章:

  • Oracle 使用dbms_stats.gather_table_stats来进行表analyse,收集表统计信息
  • Linux 服务器挖矿木马防护实战:快速切断、清理与加固20250114
  • python学opencv|读取图像(三十一)缩放图像的三种方法
  • 【声音场景分类--论文阅读】
  • day07_Spark SQL
  • 软件测试 —— Selenium常用函数
  • 如何远程控制别人电脑进行技术支持?
  • 金融知识普及月:别让“孤注一掷”照进现实,捷信反诈在行动
  • 使用Sqoop命令从Oracle同步数据到Hive,修复数据乱码 %0A的问题
  • 分布式下多节点WebSocket消息收发
  • 数字化时代,VR全景如何助力商企抢占市场份额?
  • 分布式原理
  • Python学习笔记(4)
  • CyclicBarrier使用案例
  • ⑩⑥ 【MySQL】详解 触发器TRIGGER,协助 确保数据的完整性,日志记录,数据校验等操作。
  • 微服务学习|Nacos配置管理:统一配置管理、配置热更新、配置共享、搭建Nacos集群
  • 2021年3月青少年软件编程(Python)等级考试试卷(一级)
  • ckplayer自己定义风格播放器的开发记录
  • SaleSmartly新增AI意图识别触发器!让客户享受更精准的自动化服务
  • C++sqrt函数题目
  • 聊一聊小程序单聊页面构思
  • 【广州华锐互动】VR可视化政务服务为公众提供更直观、形象的政策解读
  • hadoop、hive、DBeaver的环境搭建及使用
  • CorelDraw2024(CDR)- 矢量图制作软件介绍
  • CentOS安装nodejs
  • 奇瑞金融:汽车金融行业架构设计