msp430g2553不能用sqrt()函数吗??

2019-03-24 13:42发布

只要一用那个函数就报错
./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             */ 此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
2条回答
574937246
1楼-- · 2019-03-24 21:43
 精彩回答 2  元偷偷看……
hansonhe
2楼-- · 2019-03-25 02:00
< :TI_MSP430_内容页_SA7 --> 刚在LaunchPad for MSP430G2553芯片上验证了一下sqrt(), 可以正常编译运行,没有出现楼主的报错啊
#include  <msp430g2553.h>
#include <math.h>
volatile unsigned int i,j;
i = 4;
j = sqrt(i);

楼主参考一下:
https://www.deyisupport.com/question_answer/f/55/t/10640.aspx

一周热门 更多>

相关问题

    相关文章