[求助] 为何iar编译出的ram比规格书大??也能正常运行

wdliming   2021-8-27 21:30 楼主

r7fc004的芯片,为何iar编译出来比规格书(8k)大也能正常编译且正常运行

微信图片_20210827212846.png

请问谁能帮忙解答下??谢谢

回复评论 (8)

不会因为 IAR编译瑞萨的是哪里需要设置不对么

点赞  2021-8-30 08:54
引用: Jacktang 发表于 2021-8-30 08:54 不会因为 IAR编译瑞萨的是哪里需要设置不对么

也不知道为何,我自己ap4生成了一个,重新建立一个iar的工程,都不能超8k的ram的,符合逻辑,为啥有的项目可以超过,那里设置不对吗??

点赞  2021-8-30 09:21
引用: wdliming 发表于 2021-8-30 09:21 也不知道为何,我自己ap4生成了一个,重新建立一个iar的工程,都不能超8k的ram的,符合逻辑,为啥有的项 ...

如果是Keil好像都编译不过去。

点赞  2021-8-30 09:44
引用: w494143467 发表于 2021-8-30 09:44 如果是Keil好像都编译不过去。

对,是的,基本上超了,肯定报空间不够错误。

点赞  2021-8-30 10:04
引用: wdliming 发表于 2021-8-30 10:04 对,是的,基本上超了,肯定报空间不够错误。

你看看IAR使用堆创建的变量是不是也算在【readwrite】中。

点赞  2021-8-30 13:04
引用: w494143467 发表于 2021-8-30 13:04 你看看IAR使用堆创建的变量是不是也算在【readwrite】中。

heap我都没有用的。

点赞  2021-8-30 13:09
引用: wdliming 发表于 2021-8-30 13:09 heap我都没有用的。

没用过IAR,这个问题着实有点迷。

点赞  2021-8-30 13:28
引用: w494143467 发表于 2021-8-30 13:28 没用过IAR,这个问题着实有点迷。

谢谢你的回答

点赞  2021-8-30 14:00
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复