智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 2046|回复: 3
打印 上一主题 下一主题

使用IAR新建工程遇见K60寄存器(MK60DZ10)未定义的问题

[复制链接]

1

主题

2

帖子

0

精华

注册会员

Rank: 2

积分
71
威望
50
贡献
15
兑换币
15
注册时间
2013-6-7
在线时间
3 小时
毕业学校
人民小学
跳转到指定楼层
1#
发表于 2013-11-4 16:57:53 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我使用IAR新建kinetis K60的工程后编译main文件,但是出现了寄存器未定义的错误,这些寄存器都是在src/cpu/headers的MK60DZ10.h中定义的
错误提示如下
Error[Pe020]: identifier "SIM_SCGC5" is undefined G:\Kinetis\src\projects\XSJ12204\main.c 4
Error[Pe020]: identifier "SIM_SCGC5_PORTC_MASK" is undefined G:\Kinetis\src\projects\XSJ12204\main.c 4
............
我在common.h中看到: if(defined(CPU_MK60N512VMD100)) #include "MK60DZ10.h",而CPU_MK60N512VMD100在k60_tower.h中已经定义了啊 我不知道哪里设置出了问题  恳请解答
不知道有没有其他朋友遇见这种问题

59

主题

1029

帖子

0

精华

版主

有什么需帮助的?

Rank: 9Rank: 9Rank: 9

积分
15151

热心会员奖章论坛元老奖章优秀会员奖章在线王奖章

威望
11078
贡献
1413
兑换币
1728
注册时间
2011-12-18
在线时间
1330 小时
2#
发表于 2013-11-4 17:37:34 | 只看该作者
定义是定义,包含是包含。common.h中是要根据你定义的CPU类型来选择包含的头文件,因此你的工程中不能缺少这个头文件,MK60DZ10.h
回复 支持 反对

使用道具 举报

1

主题

2

帖子

0

精华

注册会员

Rank: 2

积分
71
威望
50
贡献
15
兑换币
15
注册时间
2013-6-7
在线时间
3 小时
毕业学校
人民小学
3#
 楼主| 发表于 2013-11-5 15:01:57 | 只看该作者
洋葱圈 发表于 2013-11-4 17:37
定义是定义,包含是包含。common.h中是要根据你定义的CPU类型来选择包含的头文件,因此你的工程中不能缺少这 ...

是没包含的问题,添加可#include"common.h"之后就好了饿尴尬
非常感谢你的回答,很有帮助
回复 支持 反对

使用道具 举报

2

主题

36

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
3368
威望
1667
贡献
1047
兑换币
1093
注册时间
2013-3-9
在线时间
327 小时
4#
发表于 2013-12-20 13:47:45 | 只看该作者
洋葱圈 发表于 2013-11-4 17:37
定义是定义,包含是包含。common.h中是要根据你定义的CPU类型来选择包含的头文件,因此你的工程中不能缺少这 ...

问一下洋葱大哥,我怎么在头文件里配置我所用的单片机型号呢。拉普兰德的库都支持拿些K60的片子呢
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关于我们|联系我们|小黑屋|智能车制作 ( 黑ICP备2022002344号

GMT+8, 2024-9-29 11:29 , Processed in 0.138635 second(s), 33 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表