1.uboot无法引导Linux系统,机器号不一致。
2.屏幕闪屏:使用自旋锁,每次进入背光函数时,先获取锁,退出时候释放锁。
3.Wifi打不开的问题比较常见:
(1)有时候在system/lib/目录下有相应驱动了,但是系统起来后,驱动没法加载上去,一般是驱动和正在使用的内核不是兼容的,所以无法加载,这个可以通过查看log,看出魔数不匹配。
(2)出现新热点,需要重启WIFI才可以扫描到;20s内无法连接到WIFI热点;已连接的热点关闭,不会自动连接下一个热点。是供应商芯片的固件没有配置好,找FAE换掉。
(3)有打印SD/MMC initializationstarted......,但sdio设备初始化不成功
(3.1) No any SD/MMC card detected!, 则检查wifi模块供电及WL_REG_ON管脚的电平正确与否。
(3.2) 出现读写SD_MMC_ERROR_TIMEOUT, 则检查wifi模块与cpu间的sdio接口硬件连接有没问题。
(3.3) 出现读写SD_MMC_ERROR_DATA_CRC, 则需要在sdio总线的data0~3上加外置上拉电阻。
(4)WIFI设置选项可以勾选,但过一会出现wifi的勾自动消失。ifconfig查看Wlan的接口用的是否是wlan0,这个需要再hardware/libhardware_legacy/wifi/wifi.c中配置。
&#x