`
Eileenlml
  • 浏览: 72540 次
  • 性别: Icon_minigender_2
  • 来自: 上海
社区版块
存档分类
最新评论

Mstar平台编译说明

 
阅读更多

直接把CygwinPortable.exe解压缩到C盘根目录即可,不需要单独安装rvct和cygwin;
运行C盘根目录的cygwin.bat,切换目录至proj下,新工程config使用./tng/configure.pl命令;
新编译使用make release_speed或者make release_build命令,一般使用前者,编译速度会快一些;
不能直接使用make命令编译,这样会出现cannot find source of "arm_copro_s"的错误;

如果只是修改虚拟机的部分,使用make release_3rd命令,这样只编译3rd部分,速度较快;

如果修改了mmi部分,使用make release_mmi命令;

 

根据修改的mmi里面的模块部分,也可以选择下面的编译命令:
make release_mmi_app;make release_mmi_core;release_mmi_mae等。

 

mstar编译较慢,尽量选择模块化编译,直接make release_speed会比较慢,
只在修改了make文件中的选项时才需要make release_speed

 

生成dz文件的命令:make dz_normal或make dz_redownload

Make mmi_cus:编译资源;make release_mmi_srv:编译mmi_srv

 

可以多条make命令一起使用,中间用分号区别,比如make release_mmi_app;make release_mmi_srv;make release_3rd

编译MSTAR模拟器
./tng/configure.pl
make clean
make e2p;make mmi_cus 

编译MSTAR手机BIN
./tng/configure.pl
make clean
make release_speed

清资源:
make clean_mmi_cus

 

 

MSTAR编译环境-启动cygwin后自动转到指定目录

Cygwin安装好后,启动它,默认会进入Cygwin的虚拟目录;
要想一启动Cygwin就切换到指定的目录,只要用文本编辑器打开Cygwin安装目录下home/.bashrc文件,在文件末尾加入相应的命令即可!

比如,MSTAR用懒人安装包CygwinPortable.exe,默认安装到C盘根目录后,只要在C:\CygwinPortable\home\.bashrc文件后,
加上cd "d:\v2.04_m100\proj"的命令,即可达到“Cygwin一启动,就切换到目录d:\v2.04_m100\proj下”的功能。

分享到:
评论

相关推荐

    Mstar 6A828 编译说明

    通过以上内容可以看出,Mstar 6A828编译说明不仅涵盖了从工具链安装到固件更新的全过程,而且还包含了丰富的技术细节和支持信息,对于希望在Mstar 6A828平台上开发MStar TV OS的工程师来说是一份非常宝贵的参考资料...

    Mstar 6A628 编译说明

    MStar_Release_Note_TVOS_628_2.1.14,Mstar 6A628的编译说明

    Mstar 6A628 最新编译说明

    ### Mstar 6A628 最新编译说明 #### 一、引言 ##### 1.1 目的 本文档旨在提供Mstar 6A628芯片组最新版本的编译流程说明,包括但不限于安装指南、升级方法以及相关工具的使用等关键信息。通过本指南,用户可以顺利...

    mstar tv 客户开发指导书

    MStar TV客户开发指导书是一份关于智能电视芯片开发解决方案的专业文档,特别针对基于MStar 828平台的开发者,提供了全面的开发指导和系统配置方法。文档详细介绍了MStar TV系统架构,包括Pure Supernova系统架构、...

    mstar工具工具工具

    MSTAR工具是由晨星半导体公司提供的,用于对采用MSTAR芯片的设备进行固件升级、故障排查和性能优化的软件平台。它通常包括烧录工具和调试工具,可以帮助工程师快速高效地完成对硬件设备的软件配置。 2. **烧录过程...

    mstar hello world 文档和源码

    4. **交叉编译**:由于MStar芯片可能不支持直接运行开发环境中的编译工具,所以需要在主机上进行交叉编译,将源代码转化为能在目标设备上运行的目标代码。 5. **MStar SDK**:MStar可能会提供一套Software ...

    mstar isp 烧录工具 ISP_Tool_5.0.8

    1. **固件上传**:将编译好的固件代码通过串口、USB或JTAG等接口传输到MStar芯片的闪存中。 2. **芯片检测**:识别连接的硬件设备,确保与MStar芯片的通信正常。 3. **配置参数**:设置烧录过程中所需的参数,如...

    mstar 触摸屏驱动移植

    根据提供的文件信息,我们将详细探讨与MTK平台mstar触摸屏驱动移植相关的核心知识点。文档内容指向了一款名为MStar CTP(Capacitive Touch Panel)控制器的设备驱动用户指导手册,该手册属于MStar Semiconductor, In...

    MSTAR 开发环境配置

    MSTAR 开发环境配置是指在 Windows 平台上安装和配置 MSTAR 开发环境的过程,该环境包括 Cygwin、VC 2005 和 MSTAR SDK 等组件。下面将详细介绍 MSTAR 开发环境配置的过程: 1. 安装 VC 2005 VC 2005 是 Microsoft...

    Mstar开发环境及下载方法

    编译时可能涉及设置目标平台、处理器架构、优化级别等参数。 3. **下载方法**:下载通常指的是将编译后的固件或应用程序通过某种方式传输到Mstar芯片上。这可能通过JTAG(Joint Test Action Group)接口、UART...

    MStar Android TV修改用户可用空间大小.doc

    本文主要针对Mstar Android TV平台,探讨如何修改用户可用存储空间大小,以及涉及到的相关步骤。 首先,我们需要理解的是,Android系统将存储空间划分为多个分区,其中包括系统分区、缓存分区、数据分区(userdata...

    mstar703资料.rar

    8. **程序编译开发软件**:可能是Mstar703专用的IDE(集成开发环境)或者编译器,用于编写、编译和调试针对该芯片的应用程序。 综合这些资源,一个开发者能够从头开始构建一个基于Mstar703的彩屏驱动系统,包括硬件...

    Mstar基础知识

    本篇将详细介绍Mstar平台的基础知识,以及与之相关的软件框架、环境搭建、编译、烧录、调试、UI设计等要点。 首先,软件框架是构建整个Android应用的基础,Mstar TV的软件框架涉及多个层次。在Android框架部分,...

    MStar_TV_SN客户开发指导书

    《MStar_TV_SN客户开发指导书》是MStar Semiconductor公司发布的技术性文件,为客户提供关于MStar TV平台和Supernova系统的开发指导。文档涉及了从基本系统架构、编译导入系统、系统启动流程、配置方法,到故障排查...

    MStar_TV_SN客户开发指导书_V1.1-Cultraview.pdf

    3. 编译及系统导入方式:介绍了如何编译MstarTV系统中不同的模块,包括PM编译、Mboot编译及烧录、Kernel编译及导入、Supernova编译,以及编译文件如何升级到板子上。这对于确保系统可以正确运行在特定硬件上是至关...

    Mstar6M40 4K2K驱动源码

    6. `README.txt`:通常包含了关于如何使用、安装或编译这些源码的说明和指南。 7. `core` 和 `boot` 目录:这两个目录可能分别包含了驱动的核心代码和启动加载相关的代码。核心代码可能包括驱动程序的主要功能实现...

    MSG26XXM烧录及测试使用说明

    根据提供的文件内容,我们可以整理出有关“Mstar触控IC烧录及测试使用说明”的知识点。 首先,“MDK 3.0开发板”是一个重要的关键词,MDK即Keil MDK,是专为基于ARM处理器的嵌入式应用设计的软件开发工具。MDK 3.0...

    msc8328P SDK

    **MSC8328P SDK** 是针对MStar(晨星半导体)的MSC8328P芯片设计的一款行车记录仪软件开发套件。这款SDK为开发者提供了完整的工具集,以便于利用该芯片的高性能特性进行2K影像处理和行车记录仪应用的开发。MSC8328P...

Global site tag (gtag.js) - Google Analytics