首页|嵌入式系统|显示技术|模拟IC/电源|元件与制造|其他IC/制程|消费类电子|无线/通信|汽车电子|工业控制|医疗电子|测试测量
首页 > 分享下载 > 消费类电子 > MTK平台下一在线调试方法

MTK平台下一在线调试方法

资料介绍
MTK平台下一在线调试方法在 MTK 平台下,老的软件版本中,可以在工程模式中更改初始化参数。即先输入数字 进入工程模式(MTK 默认为“*#3646633#” ) ;然后进入“设备\LCD\主屏幕\” ,其中有 4 个 选项,分别是 Contrast、Bias、Linerate、Temperature compensate;进入任何一个子项,接着 输入数字,最后确认即可,马上能看到效果。当然,在手机上输入数值的同时,需要在手机 软件的相应接口函数处进行设置。需要修改\custom\drv\lcd\LCD.C,接口函数如图:

可以按照自己的需求在函数内部添加代码。 在 MTK 现在出的软件版本中,在工程模式中调试代码的功能被屏蔽,即在以上几个接 口函数中,对屏进行写寄存器操作,硬件上不执行。

因此我们可通过变通的方法实现在线调试, 即通过键盘在工程模式中输入数值, 然后在 退出睡眠时调用,从而达到在线调试的目的。 具体设置如下步骤: 1. 检查\plutommi\mtkapp\engineermode\engineermodesrc 中 EntryEmLCDMainMenu 函 数,确保下面代码执行。按照下图所示,应该打开那个宏。

2. 确保在工程模式相关中输入数值后,手机能接受到正确的数值。如下面,在工程模 式中 BIAS 中输入数值后,能够使用在 MTK 提供的 catcher 工具, “抓到”输入的数值。

3. 进行相关函数设置。

其它几个函数的设置可以参考这个。 4.接着设置输入数值的个数函数在 LCD.C 中的 LCD_GetParm(),如下:

return 的数值即代表那个函数中需要输入的数值个数,如在上面例子中,bias 中输入 4 个数值,则需要 return 4。这个函数根据 LCD_SetBias()等四个函数的设置进行修改。从 MMI 来看,在 MTK 的工程模
标签:平台下一在线调试方法
MTK平台下一在线调试方法
本地下载

评论