请教PIC C30编译器内存使用问题

2020-02-06 10:20发布

用一PIC24单片机,用C30 V3.31编译,项目不大,但编译下来,stack很大,28300字节。是因为没开优化的原因?编译器对局部变量是静态分配内存么?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
10条回答
fengyunyu
1楼-- · 2020-02-06 13:03
Dynamic Memory Usage

region                     address                      maximum length  (dec)
------                     -------                      ---------------------
heap                             0                                   0  (0)
stack                       0x1174                              0x6e8c  (28300)

                        Maximum dynamic memory (bytes):         0x6e8c  (28300)
fengyunyu
2楼-- · 2020-02-06 14:25
另外,优化等级不能选,是编译器版本的问题?

斗笠渔翁2
3楼-- · 2020-02-06 18:51
 精彩回答 2  元偷偷看……
fengyunyu
4楼-- · 2020-02-06 19:01
斗笠渔翁2 发表于 2015-1-8 17:07
顺路问一下,XC16 为什么  库函数__delay_ms(); 无法正常调用???

XC16基本没用过,不清楚
斗笠渔翁2
5楼-- · 2020-02-07 01:00
fengyunyu 发表于 2015-1-8 17:14
XC16基本没用过,不清楚

再次骚扰

为什么明明器件选择是对的,会出现DI不一致的问题? PIC24有3个在线仿真IO选择,芯片全新,选择是PGD1 PGC1,是这个问题吗?

QQ拼音截图未命名.png (15.88 KB, 下载次数: 0)

下载附件

2015-1-9 10:12 上传

fengyunyu
6楼-- · 2020-02-07 01:01
PGD  PGC,这个要和硬件匹配才行!

一周热门 更多>