打印
[技术问题解答]

求肋 KDS中用PE 和不用PE头文件不一样

[复制链接]
1167|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
kd, core, ic, TI, ARM
以前一直用飞思卡的8位单片机,最近刚开始使用Kinetis KLZ256 。 用KDS去写程序, 发现了一个问题, 带PE工具和不带PE工具 工程中所包含 的 MKL16Z4.h的头文件不一样。 不带PE的工程,相对于带PE的工程。少了NVIC  systick 等一些  ARM内核的结构体。 细找发现了这两个结构体被
移到了 core_cm0plus.h中。同时不带PE的工程中还包含有core_cm4.h,但是  这个 .h文却不能使用,一加到 .c文件中就会报错。  对于这个问题挺奇怪的?还有我想请教下FAE的大神们,KDS中全局中断和关全局中断的语句是什么?

相关帖子

沙发
haolaishi|  楼主 | 2015-1-18 10:40 | 只看该作者

使用特权

评论回复
板凳
FSL_TICS_ZJJ| | 2015-1-19 13:26 | 只看该作者
你好!
core_cm4.h是cortex M4内核的头文件,你是cortexM0+内核的,所以用不了。
开启全局中断:__asm("CPSIE i");
关闭全局中断:__asm ("CPSID i");

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:不忘初心,积极乐观,勤且道义!

243

主题

1996

帖子

12

粉丝