高通杂项_记录

SM7250 device list

CDP 的作用
MTP
QRD
高通杂项_记录_第1张图片 QUP:Qualcomm Universal Peripheral,高通统一的外设
 HLOS 和  non-HLOS  解释如下:
The software image running on the main processor is termed as HLOS,
while the OS running on the remaining cores is termed as non-HLOS.
说白了 就是 android 开放的 称为 HLOS .
高通私有的称为 non-HLOS …

amss_smxx50/ADSP.VT.5.6/adsp_proc/core/settings/buses/qup_fw/config/bitra/fw_devcfg.c

这个 se0_cfg 是怎么确定的.

se_cfg se0_cfg = { 0x80000, SE_PROTOCOL_I2C,    GSI,     TRUE, TRUE  };

高通杂项_记录_第2张图片这个看 datasheet …
由于sensor使用的是i2c(GPIO21和GPIO22 ),参考文档知晓这路i3c需要改成i2c,且其为se1
图是盗的网上的.
实际项目 使用的是  se0

se_cfg se0_cfg_qrd = { 0x80000, SE_PROTOCOL_I3C,    GSI,     TRUE, TRUE  };
....
se_cfg se0_cfg_rumi = { 0x80000, SE_PROTOCOL_I3C,    GSI,     TRUE, TRUE  };
.....
我只是 修改了这里, 发现是可以的? 难道不是要修改这 上面的三个,不知道有啥区别...

se_cfg se0_cfg = { 0x80000, SE_PROTOCOL_I2C,    GSI,     TRUE, TRUE  };

SE:serial engine

// ----------------------------------------------------
rieve kernel configuration from deviceUse this command to get kernel configuration from a device:
adb pull /proc/config.gz

你可能感兴趣的:(高通,linux)