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

QMVS 测试问题

在针对上述系统进行自动化测试或闪存稳定性验证(flashval)时,经常会遇到环境依赖或内核不兼容导致的阻塞问题。

1. 典型报错现象

Plaintext

ERROR:flash_sd_clk_rate: 59 Failed to find valid clock rate file - 1 INFO:clkscale_core_test: 108 Low to High count 0 / 1000 ( 0.00 %)

2. 根因剖析与底层逻辑

通过对测试工具的源码分析,其内部在测量时钟频率切换时,会去遍历一个硬编码的控制器时钟频率文件列表(clk_rate_list):

C

const char *clk_rate_list[SD_CLK_RATE_LIST_COUNT] = { "/sys/kernel/debug/clk/sdcc1_apps_clk_src/clk_rate", "/sys/kernel/debug/clk/gcc_sdcc1_apps_clk/rate", "/sys/kernel/debug/clk/gcc_sdcc1_apps_clk/clk_rate" };

find_first_valid_entry遍历完后返回-1,则代表测试中断。导致该文件找不到的底层原因通常有两点:

  1. debugfs

http://www.gsyq.cn/news/1639083.html

相关文章:

  • 多模态沉浸式艺术展览技术实现全解析:从AI生成到交互部署
  • SoftBR核心原理深度解析:软件实现分支跟踪的终极技术
  • 如何快速上手SoftBR:5分钟完成软件分支跟踪环境搭建
  • 2026年:机器流量首超人类,互联网从“人类主场”变“人机丛林”?
  • 射阳冰箱维修上门服务流程
  • 3个关键步骤让Iwara视频下载变得前所未有的简单
  • AdaRound 训练后量化实战:ResNet50 4-bit 权重量化,精度损失 <1%
  • 闪电云算力GPU直通技术:大模型训练性能零损耗解析
  • 模组管理革命:Scarab如何让空洞骑士的模组世界不再破碎
  • SillyTavern 1.18.0:5步构建企业级AI对话前端的完整技术指南
  • 硅基流动递表港交所冲击“Token工厂第一股”:高估值背后是AI水电煤还是资本泡沫?
  • 直方图均衡化 5 大应用场景实战:医学影像、遥感与低光照图像增强
  • 唤起 GBA 回忆!Key Boy Advance 键盘 2026 年四季度发货,起售价约 282 美元
  • openEuler-lsb入门教程:10分钟快速搭建LSB兼容环境
  • 10分钟上手uos-tc-exporter:从安装到获取TC指标的快速教程
  • 影刀RPA新手教程:1688批发网自动化找货询价与下单完全指南
  • 好用的郑州geo生产厂家
  • 为什么每个openEuler开发者都需要openEuler-pkginfo:5大核心优势
  • Wireshark网络流量分析实战:从TCP故障排查到安全威胁识别
  • 孤能子视角:三十六计之隔岸观火——时序相位选择
  • 网络性能测试实战:oe-performance中的Netperf测试配置与结果分析
  • YOLO数据集格式转换实战:PASCAL VOC XML与YOLO TXT互转详解
  • openeuler/sysmonitor核心功能解析:10大监控模块守护你的系统安全
  • AI编程工具安全风险与工程实践:从Claude Code事件看生产级应用挑战
  • UTBotJava符号执行技术详解:从代码分析到测试生成的完整流程
  • 终极指南:3步掌握Wallpaper Engine资源提取与TEX图片转换
  • Layer Normalization实战:从原理到PyTorch实现与对比
  • oac高级应用指南:如何为你的HPC项目定制Autoconf宏
  • 家里佳能ip8780,ip1980,ip1180打印机报错1700,1702,1704,5b00,是什么问题?维修店收费150,太贵不修,网友推荐佳能V6.200原版清零软件,不出3分钟给完美修好了。
  • SoftBR性能优化实践:10个提升分支跟踪效率的技巧