Modis中使用Catcher设置

时间:2021-07-13 22:01:51

Modis中使用Catcher设置

MTK专栏 2010-04-01 23:31:59 阅读135 评论0 字号:大中小

 

引用

lhtao31 引用 Modis中使用Catcher设置

 

引用

lyzaily@126 Modis中使用Catcher设置

6223模拟器运行目录

 

目录结构如下:

<modis>

<modis>

<debug>

modis.ini

<picture>

<skins>

<netsim>

<WIN32FS>

netsimscript.msc

<tst>

<database_classb>

<database_modis>

 

modis.ini

[FileSystem]

Local_Map_Path =../../WIN32FS

[INTEGRATE]

CATCHER =F:/mtk/Tools/Catcher_v3.12.08/Catcher.exe

PLUTO_MMI = NetSimScript.msc

LC_MMI = NetSimLcScript.msc

MODIS_DB = BPGUInfoCustomApp_pc

COPY_SCREEN_DIR = C:/

 

其中CATCHER/Local_Map_Path目录可改

catcher/netsim目录不正确将提示

"Please Choose Catcher execution path?"

 

WIN32FS路径不正确将出现下面错误:

OSC> main: MediaTek OSCAR START......

System > Initializing system memory...

System > Creating buffer pool...

System > Initializing KAL resource...

[FS_SIM] Pick INI mapped local path setting

Cannot Locate the Root Dir ; Error Code: 2

Path:../WIN32FS

[1] Assert fail: 0 fssim_core.c 326 0x0 0x0 0x0 - UNKNOWN

 

经过不断的试验,总结出在Modis中使用Catcher的方法。

1:启动Modis

2:启动catcher

config-set database path...下设置测试数据库文件;该数据库文件在 mcu/tst/database_modis下,我选中是文件是-------BPGUInfoCustomApp_pc;还有几个类似的文件我还没有研究过他们的区别。

设置catcher使用模式为modis模式,control-mode -modis UT logging

3:连接catchermodis

control-connect

4:如果我们需要那些trace信息以及不需要那些信息时,我们可以通过设置catcherfilter项来实现。

control-set Filter...

注意:

如果先启动catcher后启动modis模拟器时,会有如下Database WARNING出现:

Database WARNING!

You may be using a wrong Database!

Please Stop logging and check Database Version Right Now!

以下是真机调试设置catcher方法:

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处于待命状态。
第五,设置filter。这个可以过滤一些自己不需要的log。有时半天不出现log, 这时候重新选择一下filter一般就会解决问题。
Filter
设置路径为   controlà set filter
Catcher.exe
使用的连接线给烧写程序用的线是同一条。
保存log:
log区域选中想要保存的log   (可用shift+鼠标),鼠标右键选save as…
有时为了方便测试,会设置trace默认关闭,需要的时候可以打开。
该设置在工程模式下。
设备à set UARTàTST Config, 设置合适的UART 口。比如,UART1是可以trace的。