EC开发tips
一、系统没有电池图标,可能有两种原因:
- EC没有检测到电池接入(这个信息可以通过EC LOG确认)
- BIOS是非笔电版本,没有加入电池ACPI描述信息(这个需要和BIOS工程师确认,或者在系统下反编译DSDT确认)
二、PD芯片配置
1.PD芯片一般内部也有自己的mcu,多是32位控制器,所以出厂也会有默认固件,可能不用ec配置,也能自动升压
2.一般客户会要求ec参与一些pd相关的控制,比如改变默认功率,选择多路pd等等,ec就要通过i2c配置pd满足类似需求
3.pd自己默认的固件,一般也是pd厂商根据客户需求定制,出厂前烧录好的
4.如果需要EC配置:理论上pd芯片厂家应该是会提供基本驱动代码的,然后我们需要移植他的驱动代码到ec固件里,实现i2c读写控制
