主目录下有几个比较重要的目录,分别是:plutommi,make,build,tools。
先说plutommi,这个目录下有几个重要的目录:Customer,mmi,WIN32FS等。其中Customer是用户放配置文件和资源文件,mmi则放了MTK大部分代码,而WIN32FS则是模拟器的文件系统C盘、D盘等。
make文件夹里有两个文件是要注意的:Option.mak和JS25_GPRS_K6.mak。这两个文件是经常要被改的,烧到手机里的程序要这个目录下进行配置。如果想增加一个工程(模块),那么一般都是在主目录下增加一个目录,如myproject,然后在里面增加头文件和源文件;接着在make文件夹里新建同样的一个目录myproject,然后新建四个文件:myproject.lis,myproject.inc,myproject.def,myproject.pth,从后缀可以知道它们的意义。真机的程序是用gcc进行编译的,所以也就使用make来进行管理项目。这跟模拟器用vc的管理工程是不一样的。
进入build目录下的JS25_k6目录,log目录也是很重要的,如果某个模块编译出错,可以查看对应的log文件(每一个模块都有一个log文件,连接有一个单独的log文件);如果是在连接时出错,则查看MT6225.log的出错信息。