garfield

【原创】CodeWarrior V10.1 使用方法快速入门CodeWarrior V10.1 Quick Start Guide

0
阅读(3614)

CodeWarrior V10.1 使用方法快速入门CodeWarrior V10.1 Quick Start Guide

1. 启动 CodeWarrior。
如果是首次启动该软件,需要设定一个工作空间。选定工作空间后,如果是第一次运行CodeWarrior,则首先进入“欢迎”界面,点击该界面左上角“×”按钮,关闭该界面后即进入“C/C++项目”编程界面。

2. 新建工程:在工具栏中选择 “文件->新建->BareBoard Project”,如图1 所示。

image

1) 设定文件名
在缺省状态下,该新建工程将保存在当前工作空间的文件夹下。完成后点击“下一步”,如图2 所示。

image

2) 选择芯片类型。
此处以MK10N512VMD100 为例。选择好芯片类型后,点击“下一步”,如图3 所示。

image

image

3) 选择调试器类型(可多选)
如果成功安装了新的USBBDM 并且patch 成功,此处会出现USBDM 选项,如图4 所示。如果要在该工程中添加一些已有文件、或者希望生成一个默认的main.c 文件,则完成后
点击“下一步”。
如无上述需求,则直接点击“完成”。此时将生成一个包含Startup Code、但不含main.c的新工程。

image

4) 选择导入的默认文件以及是否生成main.c,完成后点击“下一步”。
CodeWarrior 的默认编程语言是C,也支持C++和汇编,如果使用C 语言编程,此处也可直接单击“完成”,具体操作如图5 所示。

image

5) 选择编程语言,完成后点击“下一步”,如图6 所示。

image

6) 选择是否需要调用一些快速开发工具(如Processor Expert、Device Initialization),完成后点击“完成”,如图7 所示。

image

至此,CodeWarrior 将为您生成一个包含Startup.c 和main.c 的新工程。在编程界面(C/C++项目)下的工程窗口下,您可以浏览该工程含有的全部文件。
如果您无法找到上述窗口,可在CodeWarrior 界面左下角的视图管理器中寻找。如图8所示。

image

3. 导入已有工程:在工具栏中选择 “文件->导入”,如图9 所示。

image

1)弹出导入对话框,选择“常规->现有项目到当前工作空间中”。双击“现有项目到工作空间中”选项或者单击“下一步”,均可进入下一步骤,具体操作如图10 所示。

image

2)单击“浏览”,选择待导入工程的路径。完成后单击“确定”,如图11 所示。

image

3)此时“导入项目”窗口中会列出所选路径下所有可用的工程文件。勾选您所需要的工程,单击“完成”即,如图12 所示。

 

image

 

导入过程中可能出现弹出以下对话框,选择“Discard the project version and update the project to use the current version”,然后单击“确定”即可,如图13 所示。

image

4. 编译工程
在“C/C++项目”视图下,点击图标、或者使用Ctrl+B 均可对工程进行编译链接、生成可下载的文件。以下将对两种方式逐一进行说明。
1) 方式一:点击工具栏中 图标右侧的下拉箭头,选择构建文件的类型为在RAM中执行还是在FLASH 中执行。设置完成后,点击,开始编译工程,具体操作参见图14。

image

编译过程中,可能会不断跳出如下图15 对话框,选择cancel 即可。

image

如果编译中发现编程类错误,CodeWarrior 会在错误行处进行以标记。用户可以在“问题”视窗中查询错误细节,单击每一个错误项即可跳转至该错误发生的程序段。
如果用户默认视窗下没有“问题”视窗,可在界面左下角的视窗管理器中寻找并打开。
2) 方式二:选择“项目->构建配置->设置为活跃->”,选择构建文件的类型为在RAM中执行还是在FLASH 中执行,如图16 所示。
确定构建类型后,选择“项目->全部构建”,或使用快捷键Ctrl+B。

image

5. 调试
在启动调试之前,首先点击右侧的下拉箭头,此时下拉菜单中会出现“调试配置”选项,点击进入,将弹出调试配置窗口,如下图17 所示。

image

在“调试配置”窗口,首先在左侧窗口中“CodeWarrior Download”子项中选择一种调试配置方式。以下图为例 “xxxx_MK10N512VMD100_INTERNAL_RAM_USBDM”或
“xxxx_MK10N512VMD100_INTERNAL_FLASH_USBDM”。
选定某一配置方式后,可以在右侧的对话框中对其名称、对应项目、应用程序等进行修改。具体操作如下图18、19、20:

image

image

完成如上配置后,点击“确定”、“应用”和“调试”,CodeWarrior 将开始向单片机中下载程序。下载过程中,界面右下角将有进度显示。下载成功后,将跳转至如下调试界面。用
户可以在此界面下进行单步或连续调试、设置断点并查看变量和寄存器等。下图21 将对常用功能进行说明。

image