现象:手机开机,马达一直震动
分析:uboot正常启动后,没有设置震动关闭
解决:在震动200ms后关闭马达
相关代码:u-boot/property/normal_mode.c
void normal_mode(void)
{
//MMU_Init(CONFIG_MMU_TABLE_ADDR);
vibrator_hw_init();
set_vibrator(1);
udelay(200*1000);
set_vibrator(0);
...
}
分析:uboot正常启动后,没有设置震动关闭
解决:在震动200ms后关闭马达
相关代码:u-boot/property/normal_mode.c
void normal_mode(void)
{
//MMU_Init(CONFIG_MMU_TABLE_ADDR);
vibrator_hw_init();
set_vibrator(1);
udelay(200*1000);
set_vibrator(0);
...
}
本文介绍了一种解决手机开机时马达持续震动的问题的方法。通过在U-Boot阶段设置震动开启并在200毫秒后关闭,确保了手机正常启动过程中不会出现不必要的持续震动现象。
1485

被折叠的 条评论
为什么被折叠?



