智能车制作
标题:
使用IAR新建工程遇见K60寄存器(MK60DZ10)未定义的问题
[打印本页]
作者:
麦哥
时间:
2013-11-4 16:57
标题:
使用IAR新建工程遇见K60寄存器(MK60DZ10)未定义的问题
我使用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中已经定义了啊 我不知道哪里设置出了问题 恳请解答
不知道有没有其他朋友遇见这种问题
作者:
洋葱圈
时间:
2013-11-4 17:37
定义是定义,包含是包含。common.h中是要根据你定义的CPU类型来选择包含的头文件,因此你的工程中不能缺少这个头文件,MK60DZ10.h
作者:
麦哥
时间:
2013-11-5 15:01
洋葱圈 发表于 2013-11-4 17:37
定义是定义,包含是包含。common.h中是要根据你定义的CPU类型来选择包含的头文件,因此你的工程中不能缺少这 ...
是没包含的问题,添加可#include"common.h"之后就好了饿
尴尬
非常感谢你的回答,很有帮助
作者:
系统升级…
时间:
2013-12-20 13:47
洋葱圈 发表于 2013-11-4 17:37
定义是定义,包含是包含。common.h中是要根据你定义的CPU类型来选择包含的头文件,因此你的工程中不能缺少这 ...
问一下洋葱大哥,我怎么在头文件里配置我所用的单片机型号呢。拉普兰德的库都支持拿些K60的片子呢
欢迎光临 智能车制作 (http://111.231.132.190/)
Powered by Discuz! X3.2