基本信息
文件名称:互芯1123平台快速入门手册.docx
文件大小:18.15 KB
总页数:6 页
更新时间:2025-06-15
总字数:约5.14千字
文档摘要

互芯1123平台快速入门手册

一、开发环境

安装CSDTK的最版本

安装名目建议C:\CSTDK,否则可能消灭不行预知的问题,CSDTK会安装cygwin、CoolWatcher、TraceTool,一路选择缺省安装即可。其中在选择工程名目的时候,最好选择d:\projects。

解压源码到指定名目中:YourPath\YourProjectName\Soft,比方d:\projects\gs\Soft,其中YourPath=d:\projects,YourProjectName=gs。〔以下说明中的源码路径都是相对路径〕。

假设存在env/compilation/customvars_bj.mk文件,且存在env/compilation/customvars.mk,则将env/compilation/customvars.mk的开头增一行:

include${SOFT_WORKDIR}/env/compilation/customvars_bj.mk

假设不存在env/compilation/customvars.mk,则将env/compilation/customvars_bj.mk改名为

env/compilation/customvars.mk。

设置环境变量HOME=C:\CSDTK\cygwin\HOME\YourName

其中YourName是你的用户名或者任何你喜欢的合法命名。

将名目env\win32下的cygenv.s和.bashrc拷贝到$HOME中,并修改.bashrc文件中工程源码路径。找到如下行

exportPROJ_ROOT=/cygdrive/c/projects

将其更为YourPath,比方/cygdrive/d/projects,留意不能写为d:\projects。

将C:\CSDTK\cooltools拷贝到C:\CSDTK\cygwin\,或者修改.bashrc文件的最终一行为:

exportPATH=/usr/bin:/crosscompiler/bin:/cygdrive/c/CSDTK/cooltools/:

执行application\coolmmi\CoolSimulator\ocx\regSkin.bat安装CoolPhoneCtrl。

运行cygwin,假设cygwin没有自动执行.bashrc脚本,须在命令行下手工执行bash命令推断cygwin是否执行.bashrc脚本的方法如下:运行alias命令,假设看到了如下行则表示.bashrc已执行:

aliaswork=”source~/cygenv.sh”

执行命令workYourProjectName,比方workgs。

执行命令cdm,进入到main名目。

编译:

makeCT_TARGET=greenstone_cs2324d

make[CT_FIRST=YES]CT_TARGET=greenstone_TargetNameCT_MMI=MmiTargetCT_RELEASE=debugCT_USER=EDRV[cleanlod]

比方:

makeCT_TARGET=greenstone_m301CT_MMI=f658CT_RELEASE=debugCT_USER=EDRVmake CT_TARGET=greenstone_dface CT_MMI=dface CT_RELEASE=debugCT_USER=EDRV

编译生成的目标文件存储在名目下hex/coolmmi_TargetName_debug/,后缀为.lod

文件。

6300:

Make CT_TARGET=greenstone_dfaceCT_USER=EDRVCT_RESGEN=yes

CT_MMI=dface CT_RELEASE=debug

二、Simulator开发调试

Simulator工程名目:application\coolmmi\CoolSimulator

留意:Simulator默认MMI配置是f658,假设要开发调试其它MMI,例如dface,请运行进入application\coolmmi\CoolSimulator名目下,运行:

./ProjSwitch.shdface

三、资源相关

编译资源

在application\coolmmi\mmi_customer\ResGenerator\名目下,运行:

./resgen.sh

即会编译出相应MMI配置的资源。

在有些公布的版本中,需要在运行时附带一