社区导航

 
查看: 866|回复: 9

[求助] stm32代码容量问题

[复制链接]

123

TA的帖子

0

TA的资源

一粒金砂(中级)

Rank: 2

发表于 2017-2-5 23:27:01 | 显示全部楼层 |阅读模式
  如题,最近在移植别人的代码,代码量很大,然后发现程序编译完用J-Link烧进去后没反应,然后还发现去掉几个暂时不用的函数就能用了,因为之前的代码用了好多的#pragma GCC optimize ("O3") 来减小储存空间都被我给去掉了(因为Keil老是警告),所以我就想感觉是不是代码太多导致的问题啊?本人菜鸟一枚,还望高手指点一二
此帖出自stm32/stm8论坛
生活就像巧克力,你永远不知道下一颗是什么味道


回复

使用道具 举报

559

TA的帖子

103

TA的资源

纯净的硅(中级)

Rank: 5Rank: 5

发表于 2017-2-5 23:34:07 | 显示全部楼层
不应该是代码多造成的。是不是用操作系统了?或者某些指针用得不合适。

点评

没用到系统  详情 回复 发表于 2017-2-6 13:25


回复

使用道具 举报

420

TA的帖子

0

TA的资源

一粒金砂(中级)

Rank: 2

发表于 2017-2-6 08:46:19 | 显示全部楼层
我原来在51上面遇到过同样的问题,就是存储空间不够了,换大容量的就好了
stm32/LoRa物联网:304350312


回复

使用道具 举报

123

TA的帖子

0

TA的资源

一粒金砂(中级)

Rank: 2

 楼主| 发表于 2017-2-6 13:25:09 | 显示全部楼层
是不是那个.hex文件越大占用的内存越大?
生活就像巧克力,你永远不知道下一颗是什么味道


回复

使用道具 举报

123

TA的帖子

0

TA的资源

一粒金砂(中级)

Rank: 2

 楼主| 发表于 2017-2-6 13:25:36 | 显示全部楼层
gs001588 发表于 2017-2-5 23:34
不应该是代码多造成的。是不是用操作系统了?或者某些指针用得不合适。

没用到系统
生活就像巧克力,你永远不知道下一颗是什么味道


回复

使用道具 举报

123

TA的帖子

0

TA的资源

一粒金砂(中级)

Rank: 2

 楼主| 发表于 2017-2-6 14:17:00 | 显示全部楼层
还有一个问题,会不会是堆栈的原因呢?
生活就像巧克力,你永远不知道下一颗是什么味道


回复

使用道具 举报

41

TA的帖子

0

TA的资源

一粒金砂(中级)

Rank: 2

发表于 2017-2-6 14:23:50 | 显示全部楼层
看map文件

点评

.map文件怎么看?里面东西好多  详情 回复 发表于 2017-2-6 14:32


回复

使用道具 举报

123

TA的帖子

0

TA的资源

一粒金砂(中级)

Rank: 2

 楼主| 发表于 2017-2-6 14:32:30 | 显示全部楼层

.map文件怎么看?里面东西好多
生活就像巧克力,你永远不知道下一颗是什么味道


回复

使用道具 举报

123

TA的帖子

0

TA的资源

一粒金砂(中级)

Rank: 2

 楼主| 发表于 2017-2-6 19:10:19 | 显示全部楼层
已解决哈
生活就像巧克力,你永远不知道下一颗是什么味道


回复

使用道具 举报

123

TA的帖子

0

TA的资源

一粒金砂(中级)

Rank: 2

 楼主| 发表于 2017-2-6 19:11:06 | 显示全部楼层
printf的问题,不是什么堆栈的问题加了微库就好了
生活就像巧克力,你永远不知道下一颗是什么味道


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

  • 论坛活动 E手掌握

    扫码关注
    EEWORLD 官方微信

  • EE福利  唾手可得

    扫码关注
    EE福利 唾手可得

小黑屋|手机版|Archiver|电子工程世界 ( 京ICP证 060456

GMT+8, 2018-9-23 06:44 , Processed in 0.301043 second(s), 17 queries , Gzip On, Redis On.

快速回复 返回顶部 返回列表