高通杂项_记录

SM7250 device list

CDP 的作用
MTP
QRD
在这里插入图片描述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  };

在这里插入图片描述这个看 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


版权声明:本文为weixin_42546931原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。