打印

一用这个函数就报错

[复制链接]
636|6
手机看帖
扫描二维码
随时随地手机跟帖
沙发
jiajs|  楼主 | 2015-2-3 19:03 | 只看该作者

./lnk_msp430g2553.cmd", line 56: error #10099-D: program will not fit into
   available memory.  run placement with alignment fails for section ".bss"
   size 0x302 .  Available memory ranges:
   RAM          size: 0x200        unused: 0x40         max hole: 0x40      
error #10010: errors encountered during linking; "TItest.out" not built



SECTIONS
{
    .bss       : {} > RAM                /* GLOBAL & STATIC VARS              */
    .sysmem    : {} > RAM                /* DYNAMIC MEMORY ALLOCATION AREA    */
    .stack     : {} > RAM (HIGH)         /* SOFTWARE SYSTEM STACK             */

使用特权

评论回复
板凳
wuhany| | 2015-2-3 19:05 | 只看该作者
你加一个头文件:
#include<math.h>试一下

使用特权

评论回复
地板
lizye| | 2015-2-3 19:06 | 只看该作者
对,需要加头文件。

使用特权

评论回复
5
heweibig| | 2015-2-3 19:07 | 只看该作者
刚在LaunchPad for MSP430G2553芯片上验证了一下sqrt(), 可以正常编译运行,没有出现楼主的报错啊
#include  <msp430g2553.h>
#include <math.h>
volatile unsigned int i,j;
i = 4;
j = sqrt(i);

使用特权

评论回复
6
jiajs|  楼主 | 2015-2-3 19:08 | 只看该作者
哦,我看一下

使用特权

评论回复
7
mintspring| | 2015-2-28 22:05 | 只看该作者
那就别用它啊

使用特权

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

本版积分规则

940

主题

11975

帖子

6

粉丝