Green Hills中文网站 > 使用教程 > Green Hills MULTI怎么新建工程 Green Hills MULTI工程模板怎么选
教程中心分类
Green Hills MULTI怎么新建工程 Green Hills MULTI工程模板怎么选
发布时间:2026/03/09 16:18:15

  用Green Hills Software的MULTI做嵌入式开发,新建工程其实就是把Project Wizard里几步关键选择定清楚,让工具按你的处理器、板级包和运行形态,自动生成一套可编译可调试的工程骨架。你只要把工程名与目录、操作系统类型、处理器家族或目标板这三项口径统一,再补上项目类型与程序布局,后面潮水般的编译选项与调试脚本就会少很多反复。

  一、Green Hills MULTI怎么新建工程

 

  新建工程建议从MULTI Project Manager进入Project Wizard,让向导把目录结构和目标相关文件先铺好,再在生成的工程骨架上加源码与配置,这样更容易复跑和复核。下面按向导常见顺序把关键点击路径写清楚。

 

  1、打开Project Wizard入口

 

  启动multi.exe进入MULTI环境后,在Project Manager里点击【File】→【New Top Project】,让“Project Wizard”弹出并进入初始配置流程。

 

  2、填写工程名与工程目录

 

  在向导的Project name步骤里输入工程名,选择保存路径与文件夹名,目录尽量保持层级简单,便于后续脚本与相对路径引用稳定。

 

  3、选择运行形态对应的操作系统项

 

  在Operating system步骤里选择工程运行的形态,例如做裸机就选Stand-alone,做带系统的工程就选对应的操作系统选项,让向导按这个前提去准备工程配置。

 

  4、选择处理器家族或目标板

 

  在Processor family or target board步骤里,优先按你手头硬件选择Target board,向导会据此配置参数并选择更合适的文件加入工程结构;如果没有现成板卡条目,再退回选Processor family走通用路径。

 

  5、补齐项目类型与程序布局

 

  完成第一阶段后,向导会继续进入项目内容定义,先在Selection of project type里选Program一类的应用工程,再在Program layout里按需求选“Link to and Execute out of RAM”这类便于JTAG调试的布局,或在需要做Flash镜像时选择ROM相关布局,最后生成工程骨架与文件集合。

 

  二、Green Hills MULTI工程模板怎么选

 

  工程模板本质是向导根据你的选择生成的工程骨架与默认文件组合,选法不靠记菜单,而是按你的目标把三个问题回答清楚:跑在什么形态上,用什么目标硬件,打算把程序放到哪里运行。把这三点选对,模板就不会“看起来能编译,跑起来全是坑”。

 

  1、先用操作系统选项决定模板底座

 

  在Project Wizard的Operating system步骤先定裸机还是RTOS,因为这个选择会影响工程初始化方式与后续文件准备方向,裸机通常以Stand-alone为起点。

 

  2、优先选Target board模板而不是纯家族模板

 

  如果下拉列表里有与你板卡匹配的Target board,直接选它,向导会据此自动配置参数并挑选更匹配的文件;这通常比只选Processor family更接近可直接跑起来的状态。

  3、用项目类型把模板定位到应用还是库

 

  在项目内容阶段的Selection of project type里,做可执行应用就选Program这一类,做组件封装再考虑库类项目类型,避免一开始就把输出物形态选错,后面越改越乱。

 

  4、用Program layout区分调试工况与交付工况

 

  需要先把板子跑通、方便单步和下断点时,优先选“Link to and Execute out of RAM”这类布局;当你要生成可从Flash启动的镜像时,再切到ROM相关布局,让模板把运行位置与相关文件组织按目标调整到位。

 

  5、模板列表里缺少你的板卡条目时先补目标包再重启

 

  如果你明确应该有某块评估板模板但列表里没有,先按文档提示检查安装目录下对应target路径是否存在该板卡目录,缺失就把厂商提供的目标目录拷进去,重启MULTI后再回到Target board列表重新选择。这里的板卡与脚本包往往由芯片或板卡厂商提供。

 

  三、Green Hills MULTI新建工程后工程模板选错怎么改

 

  工程已经建好才发现模板选错,处理要抓住一件事:不要在原工程里到处硬改默认文件,直接新增一个正确布局的Program组,然后把源码与必要资源迁移过去,用新组作为主构建目标,改动更可控。

 

  1、在现有工程里新增正确的Program组

 

  在Project Manager里找到default.gpj这类顶层工程文件,右键选择添加条目,执行右键菜单里的【Add Item】→【New Program】,按向导选择你真正需要的Program layout,例如从RAM切到ROM布局。

 

  2、把源码迁移到新的Program组

 

  在新建的Program组.gpj上右键,执行【Add File】把现有src目录中的源文件逐个加入到新组里,先保证能编译通过,再去补启动文件、链接指令文件等与布局相关的文件。

 

  3、重新选择或修复目标板模板来源

 

  如果问题来自目标板选择不正确,先回到Target board列表核对是否存在正确条目;条目缺失就按文档提示补齐目标目录并重启MULTI,再把新Program组关联到正确目标板环境后重建。

  总结

 

  Green Hills MULTI怎么新建工程,核心是从【File】→【New Top Project】进入Project Wizard,把工程名与目录、操作系统类型、处理器家族或目标板三项先选准,再补项目类型与程序布局生成工程骨架。Green Hills MULTI工程模板怎么选,优先按操作系统形态、Target board可用性和Program layout来定,选错后也不要硬拧原工程,新增正确布局的Program组并迁移源码,通常更省返工。

135 2431 0251