打印
[技术问题解答]

MK60FN1M0xxx15芯片使用float数的问题。

[复制链接]
1891|6
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
fyzhuhui|  楼主 | 2014-12-25 21:33 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
问题描述:
       最近在学习k60F系列的芯片,就使用freescale公司的KINETIS_120MHZ_SC的塔式开发工具的所带的例子。利用其批处理工具make_new_project.exe生成了一个最基本的文件。
#include "common.h"

/********************************************************************/
void main (void)
{
       char ch;
       float a=0.1,b=0.2;        
       printf("\nHello World!!\n");

         while(1)
         {
                   ch= in_char();
                   out_char(ch);
         }
}

/********************************************************************/

为了测试浮点数性能,我加上了一个float数据的定义a和b。结果串口就一直输出
*** default_isr entered on vectror 3 ***
我的问题是:
1. k60F150MHZ能不能使用这个开发板的时钟初始化程序,还有什么需要注意的问题。
2. k60F怎么使用浮点数,才不会出现上面的错误。
3. 如何充分利用k60F的DSP单元,设置有什么需要注意的地方。



相关帖子

沙发
FSL_TICS_Robin| | 2014-12-26 10:50 | 只看该作者
楼主你好
关于*** default_isr entered on vectror 3 ***你可以通过【经验分享】CW10.x编译环境查找HardFault异常原因找一下到底是哪步操作引起的错误导致进入了此中断。

使用特权

评论回复
板凳
fyzhuhui|  楼主 | 2014-12-26 11:11 | 只看该作者
还有几个问题,麻烦你也看看

使用特权

评论回复
地板
fyzhuhui|  楼主 | 2014-12-26 11:12 | 只看该作者
还有这个方法在IAR中也通用么?

使用特权

评论回复
5
FSL_TICS_Robin| | 2014-12-26 11:33 | 只看该作者
fyzhuhui 发表于 2014-12-26 11:12
还有这个方法在IAR中也通用么?

这个方法其实参考的是Keil MDK官网找到的应用手册,在CodeWarrior和IAR里都通用的。
因为都是Cortex 内核。

使用特权

评论回复
6
fyzhuhui|  楼主 | 2014-12-26 11:55 | 只看该作者
上面说是硬件错误。为什么定一个float就会出现这个错误。这个可是官方例子,其他的什么都没有动。

使用特权

评论回复
7
fyzhuhui|  楼主 | 2014-12-26 12:07 | 只看该作者
k60F150MHZ不带FPU么?现在情况是一打开硬件FPU,就出错。

使用特权

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

本版积分规则

15

主题

114

帖子

2

粉丝