首页
›
Linux内核与驱动
›
073-骁龙Camera驱动开发
›
《设备树GPIO配置影响骁龙Sensor上电时序的调试》
VIP10
本课程属于:073-骁龙Camera驱动开发
Linux内核与驱动 · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
设备树GPIO配置影响骁龙Sensor上电时序的调试
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
课程概述
骁龙平台Sensor上电时序的重要性…
课程概述
Sensor
02
设备树基础
设备树(DTS)语法 · 节点 · 属性
设备树基础
DTS
03
GPIO子系统
Linux GPIO子系统架构 · gpio-controller · gpio-cells
GPIO
子系统
04
pinctrl子系统
pinctrl框架 · pinmux · pinconf
pinctrl
子系统
05
Sensor电源管理
Sensor常用电源类型(VDD_I… · VDD_CORE · AVDD)及其上电时序要求
Sensor
电源管理
06
设备树中Sensor节点定义
compatible · reg · interrupt-parent
Sensor
设备树
07
GPIO作为Sensor使能引脚
enable-gpios · reset-gpios在设备树中的配…
GPIO
Sensor
08
上电时序参数
power-up-sequence · power-down-sequenc… · power-up-delay-us
上电时序参数
power-up-seq…
09
驱动中解析设备树GPIO
of_get_named_gpio · devm_gpio_request · gpio_direction_out…
GPIO
驱动
10
驱动中解析设备树电源
regulator_get · regulator_enable · regulator_set_volt…
驱动
解析设备树电源
11
时序控制实现
msleep · usleep_range · gpiod_set_value_ca…
时序控制实现
msleep
12
常见上电时序错误
GPIO未拉高 · 电源未稳定 · 时序过短导致Sensor初始化失败
常见上电时序错误
GPIO
13
调试工具1
使用sysfs查看GPIO状态(/s… · /sys/kernel/debug/…
调试工具1
sysfs
14
调试工具2
使用regulator框架调试电源状…
调试工具2
regulator
15
调试工具3
使用ftrace跟踪驱动函数调用与延…
调试工具3
ftrace
16
调试工具4
使用逻辑分析仪/示波器测量实际GPI…
调试工具4
GPI
17
案例1
GPIO配置错误导致Sensor I…
案例1
GPIO
18
案例2
电源时序过短导致Sensor校准数据…
案例2
Sensor
19
案例3
pinctrl配置冲突导致GPIO复…
案例3
pinctrl
20
案例4
gpio-hog导致Sensor使能…
案例4
gpio-hog
21
案例5
regulator未配置导致Sens…
案例5
regulator
22
案例6
reset引脚时序与enable引脚…
案例6
reset
23
案例7
多Sensor共享电源时的时序耦合问…
案例7
Sensor
24
案例8
休眠唤醒过程中GPIO状态丢失导致S…
案例8
GPIO
25
设备树覆盖(Overlay)
动态修改设备树GPIO配置进行调试
Overlay
设备树覆盖
26
内核日志分析
解析dmesg中与GPIO · regulator · i2c相关的错误信息
内核日志分析
dmesg
27
调试流程总结
从现象到根因的系统化排查方法
调试流程总结
从现象到根因的系…
28
最佳实践
设备树GPIO配置规范与注释要求
最佳实践
GPIO
29
最佳实践
驱动中时序控制的健壮性设计(超时 · 重试 · 状态机)
最佳实践
驱动
30
课程总结与进阶
QCOM平台特有电源管理框架(RPM… · SPMI)简介
课程总结
进阶
所属VIP或分类
同VIP:MIPI-CSI链路调试:骁龙平台驱动移植与信号优化
同VIP:RAW图采集质量分析:骁龙Camera驱动参数调优
同VIP:Sensor上电序列故障排查:骁龙平台驱动移植要点