[技术问题解答] 求肋 KDS中用PE 和不用PE头文件不一样

[复制链接]
 楼主| haolaishi 发表于 2015-1-18 10:40 | 显示全部楼层 |阅读模式
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

粉丝
快速回复 在线客服 返回列表 返回顶部