MTK学习资料集合---MTK平台入门资料
mobilelife
编译工具和辅助工具:
ADS1.2
ADS12_update_842.exe
MSYS-1.0.10.exe
MinGW-3.1.0-1.exe
ImageMagick-6.2.5-5-Q16-
Windows-dll.exe
7z313.exe
开始编译:切换到项目根目录,然后在命令行下面执行命令:
MAKE custom=proj
GPRS new其中,命令可以为 clean,&n
BSP; update, remake
目标文件:生成的目标文件为.bin文件, 位于 MTK\build\proj 目录下面,build 目录为生成的一个目录。
Log文件:Log文件同.bin文件一样,也是位于 build 目录下,如果编译出错,可以在命令行中看到出错的
模块, 然后到build 目录下找对应的log文件。
仿真环境:工程文件 Pixtel
MMI.dsw 位于目录 MTK\plutommi\mmi 下面,由此可进入仿真环境。
烧写程序:工具 Flash_tool.exe 可烧写程序。该工具的主要设置是 COM口 和目标文件位置。
download argent 和 scatter file 用自带的就可以了,选中这两项后,会出现
rom的选择项,点击后可选择.bin文件。设置好上面的参数后,连接上
手机,将手机断电,然后按开机键就可以烧写程序了。
Trace 工具
在手机上往往要做一些trace,这就要用到trace工具---Catcher.exe。
第一,手机上打 trace 接口为kal_prompt_trace,如同agere平台的
GSMprinf.
使用 Catcher.exe, 要先要设置 DataBase,这个文件是在编译的时候生成的,是个没有扩展名的二进制文件,该文件位于 \MTK\tst\database_classb,例如, BPLGU..。
在 Catcher.exe 中,设置 DataBase 的方式是 configà set database path
第二,要设置模式为logging,这样才能进行下面的设置。该设置位于 controlà modeà logging
第三,要设置好COM口。
第四,打开连接开关,表示 Catcher.exe处于待命状态。
第五,设置fi
LTEr。这个可以过滤一些自己不需要的log。有时半天不出现log, 这时候重新选择一下filter一般就会解决问题。Filter设置路径为 controlà set filterCatcher.exe 使用的连接线给烧写程序用的线是同一条。
保存log:在log区域选中想要保存的log (可用shift+ 鼠标),鼠标右键选save as…,有时为了方便测试,会设置trace默认关闭, 需要的时候可以打开。该设置在
工程模式下。设备à set
UARTàTST Config, 设置合适的UART 口。比如,UART1是可以trace的。
MTK方案或技术咨询电话:13316559917(微信同号)加号请备注
更多MTK
开发板进入了解:
http://bbs.16rd.com/mall_list-2-19-0-0-0-1.html?3