1、系统没有识别出target,无法安装驱动:
解决方案:请硬件部配合一起查明原因
2、UART1 和 UART4互换
解决方案:在代码里在把UART1和UART4互换下,以方便打印调试信息
文件路径:
mediatek/custom/${PROJECT}\preloader\inc\cust_bldr.h
#define CFG_UART_LOG (UART4)//(UART1)
mediatek/custom/${PROJECT}/uboot/inc/configs/ubconfig.h
#define CONFIG_BOOTARGS "console=ttyMT0....115200n1...."//UART1
#define CONFIG_BOOTARGS "console=tty0........115200n1...."//UART4
4、emmc flash:
解决方案:加入支持emmc flash
5、kernel无法打印调试信息:
解决方案:mediatek/custom/${PROJECT}/uboot/inc/configs/ubconfig.h
#define CONFIG_BOOTARGS "console=ttyMT0....115200n1...."
6、启动流程:
1) preloader:mediatek\platform\mt6575\preloader\src\core\main.c中main()函数
2) uboot:mediatek\platform\mt6575\uboot\Mt6575_board.c中board_init()函数
7、如果修改了ProjectConfig.mk,如何编译:
new kernel bootimage
new uboot
8、关机插入USB不能充电问题:
开机报错NO BATTERY,最后找硬件把BAT_ON引脚接地,就OK
9、LCD睡眠时白屏
看硬件原理图是否为背光使能脚是否接PWM,配置uboot、kernel:
将背光led的控制方式更改为pwm:
static struct cust_mt65xx_led cust_led_list[MT65XX_LED_TYPE_TOTAL]= { ... ///{"lcd-backlight", MT65XX_LED_MODE_CUST, (int)Cust_SetBacklight,{0}}, {"lcd-backlight", MT65XX_LED_MODE_PWM, PWM1,{0}}, };
10、主板电流声问题: