Dave3入门_构建工程

官方入门文档

0. 缘由

使用github的工程,debug的时候,总是指到汇编代码区域,而无法进行正常的单步调试,像这样:
huibian

分析原因,可能是Dave软件设置,或者是工程的某些设置问题。具体去找这个问题,太费时间了,自己新建一个工程吧。

1. 新建工程

步骤如下:
1. File
2. New
3. DAVE Project
4. 输入工程名称,选择DAVE CE Project
5. 选择处理器型号,我的型号是XMC1302-Q040X0128
6. Finish

新建的工程如果直接build,会报错,需要执行这个步骤:菜单栏->DAVE->Generate Code

2. 导入app

DAVE之所以叫DAVE,而不是一般的eclipse,是因为菜单栏多了一个DAVE,其实也就是Infineon为了自家的芯片,特地写了一些模块代码,以及一些比如分配引脚等功能。这些配置会有一个report,在菜单栏->DAVE->Report里面,话不多说,直接上图。

这是github上demo的report:
mapping
pin
signal
app

我只需要把我的工程里的report也变成这个样子,就OK了。

2.1 导入app

导入的方式是通过App Selection View,这个窗口一般在DAVE各个子窗口中会出现,如果没有,菜单栏->Window->Show View->App Selection View

剩下的,就是对着app,看需要什么,就添加什么。添加方式是:右键->Create

2.2 配置引脚

菜单栏->DAVE->Manual Pin Assignment,对着选呗。

2.3 连接信号

这个信号,也许和Qt里的signal是差不多的意思。菜单栏->DAVE->Signal Connection,对着选。具体如下图:
signal1

2.4 检查

如果不放心,可以再对着demo的配置,检查一下。

3. 导入用户逻辑文件

可以把这些.h .c文件,认为是用户层逻辑,而app属于中间层。在写用户逻辑时,面向的是app提供的接口,而app是直接面向底层。多了一层抽象,少了一些用户代码。

4. Build

完成以上步骤,可以构建项目了,然后debug,可以单步运行了。

  • 3
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值