卓老师,这篇教程是我最近整理以前做比赛的笔记找到的,我记得那会儿网络上关于KEA128应用在智能车比赛的资料少之又少,关于做车的这些资料什么的我都毕业了也一直舍不得删掉。

您看下这篇文章如果觉得对大家(特别是刚刚开始做车的)可能有用的话可以转载一下让更多人看到。

新建记事本_妇产科医生的穿越记事_混凝土烟囱新建知识混凝土烟囱新建

这是两年前在参加比赛时记下的一篇笔记,当时因为没有建立IAR工程的经验,该KEA128芯片也是趁着比赛举办方新规则的制定而推入大学生的市场中,所以网络上也没有相关资料,摸索了一周的时间,才完成该工程的建立。

如今可能没有规则限制的话是没有人会选择这种芯片的新建记事本,但是不管什么芯片,它的工程建立是大同小异的,当初这个工程的建立也是靠着一篇建立K60工程的教程而摸索出来的,所以我还是决定把这个分享上来,这样我也不用一直保存着一篇文档在自己电脑了新建记事本,食之无味弃之可惜!

一、所需工具

1、IAR编译软件

本文所使用的是7.8版本,由于所带的底层库原因,建议使用7.4版本以上的编译器使用。

2、山外KEA128底层库

在本文档根目录下或者找到一个现有的KEA128工程。

山外工程框架一般如下:

App 用户程序

Board 开发板驱动程序

Chip 芯片驱动程序

Lib 现成库代码

Prj 工程文件

子文件夹一般在inc中放头文件,在src中放程序。

二、新建工程

1、将底层库框架复制到自己要建立工程的根目录下

妇产科医生的穿越记事_新建记事本_混凝土烟囱新建知识混凝土烟囱新建

或者从现有的工程拷贝这几项

2、在该目录下建立文件夹PrjaIAR用于保存工程的配置信息

3、打开IAR软件,新建工作空间

FileaNewaWorkspase

4、新建工程

妇产科医生的穿越记事_新建记事本_混凝土烟囱新建知识混凝土烟囱新建

ProjectaCreate New Project,在弹出窗口中点击展开C,选中main,点击OK

混凝土烟囱新建知识混凝土烟囱新建_妇产科医生的穿越记事_新建记事本

将工程文件ewp保存到刚刚新建的IAR文件夹中

混凝土烟囱新建知识混凝土烟囱新建_妇产科医生的穿越记事_新建记事本

5、建立工程框架

将左侧列表中的main函数移除工程(如果有的话)

按照山外底层库框架新建文件根目录,方法是在工程工作空间区域单击右键选择AddaAdd Group… ,在弹出的对话框中建立根目录

妇产科医生的穿越记事_新建记事本_混凝土烟囱新建知识混凝土烟囱新建

然后,在各自的目录下添加各自的c文件,方法是在目录上点击右键,去选择Add Files…,需要注意的是:App中需要添加Inc中的除include.h文件以外的头文件;Chip中需要包含其子文件夹inc下的common.h、srcIAR下的startup_SKEAZ1284.s和statem_SKEAZ1284.c

6、Edit Configurations

在Project中打开Configurations窗口,新建KEA128_Debug配置选项,选择该项后再次进入该窗口,将以前的两项内容删除

新建记事本_妇产科医生的穿越记事_混凝土烟囱新建知识混凝土烟囱新建

三、工程配置

1、打开工程配置

在工程根目录工程名上单击右键,选择Options…

2、配置内容

新建记事本_妇产科医生的穿越记事_混凝土烟囱新建知识混凝土烟囱新建

新建记事本_混凝土烟囱新建知识混凝土烟囱新建_妇产科医生的穿越记事

混凝土烟囱新建知识混凝土烟囱新建_新建记事本_妇产科医生的穿越记事

妇产科医生的穿越记事_新建记事本_混凝土烟囱新建知识混凝土烟囱新建

混凝土烟囱新建知识混凝土烟囱新建_新建记事本_妇产科医生的穿越记事

新建记事本_混凝土烟囱新建知识混凝土烟囱新建_妇产科医生的穿越记事

$PROJ_DIR$….App

$PROJ_DIR$….AppInc

$PROJ_DIR$….BoardInc

$PROJ_DIR$….Chipinc

妇产科医生的穿越记事_新建记事本_混凝土烟囱新建知识混凝土烟囱新建

$PROJ_DIR$….ChipincIAR

$PROJ_DIR$….Chipinckinetis

$PROJ_DIR$….LibCMSISInc

$PROJ_DIR$….LibFatFs

$PROJ_DIR$….LibUSB

DEBUG_MODE

ARM_MATH_CM0PLUS

MKEA128

妇产科医生的穿越记事_新建记事本_混凝土烟囱新建知识混凝土烟囱新建

将本文档目录或其它工程下的config files文件夹拷贝到PrjIAR中

在该框内填入:

$PROJ_DIR$config filesvcan_ROM_KEA128.icf

妇产科医生的穿越记事_新建记事本_混凝土烟囱新建知识混凝土烟囱新建

新建记事本_妇产科医生的穿越记事_混凝土烟囱新建知识混凝土烟囱新建

山外KEA核心板,启动地址是16K

新建记事本_混凝土烟囱新建知识混凝土烟囱新建_妇产科医生的穿越记事

妇产科医生的穿越记事_新建记事本_混凝土烟囱新建知识混凝土烟囱新建

$PROJ_DIR$config filesFlashKE04Z128_4.board

混凝土烟囱新建知识混凝土烟囱新建_新建记事本_妇产科医生的穿越记事

3、保存工程(eww的创建)

点击OK保存工程配置后,将工程保存。由于工程eww文件在文件夹PrjApp内,每次打开很不方便,可以把它放到工程根目录下:

将eww拷贝一份到根目录下,然后使用记事本打开,将其中的相对路径补充上PrjApp

原文件:

新建记事本_妇产科医生的穿越记事_混凝土烟囱新建知识混凝土烟囱新建

添加后:

妇产科医生的穿越记事_新建记事本_混凝土烟囱新建知识混凝土烟囱新建

———END———
限 时 特 惠: 本站每日持续更新海量各大内部创业教程,一年会员只需98元,全站资源免费下载 点击网站首页每天更新
站 长 微 信: aiwo51889