请选择 进入手机版 | 继续访问电脑版

雨滴科技技术论坛

 找回密码
 立即注册
查看: 155|回复: 5

内存管理

[复制链接]

55

主题

230

帖子

1461

积分

金牌会员

Rank: 6Rank: 6

积分
1461
扫一扫,手机访问本帖
发表于 2019-4-14 21:48:42 | 显示全部楼层 |阅读模式
本帖最后由 DataH 于 2019-4-14 21:48 编辑

内存管理
由于没有内存管理的意识,在使用stm32的时候,数组或者动态生成的变量都是直接放在内部的RAM中。但是,这周发生了一个内存不够的bug,原因是因为把很变量都直接放到内部的RAM中,导致内存不够,发生错误,于是了解了一下内存管理的方式,都整理到思维导图中了:
                                                 s_1.png
对于如何把数据写到外部的RAM中,后面再另写一篇文章。
回复

使用道具 举报

279

主题

1570

帖子

1万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
16884
发表于 2019-4-15 08:52:32 | 显示全部楼层
嵌入式平台硬件资源有限,这才是考验水平的时候。
回复 支持 反对

使用道具 举报

232

主题

1387

帖子

6565

积分

论坛元老

Rank: 8Rank: 8

积分
6565
发表于 2019-4-15 09:40:37 | 显示全部楼层
这思维导图简洁清晰
《《 雨滴科技 》》
雨润万物,滴水成河
回复 支持 反对

使用道具 举报

55

主题

230

帖子

1461

积分

金牌会员

Rank: 6Rank: 6

积分
1461
 楼主| 发表于 2019-4-21 14:07:50 | 显示全部楼层
tomsu 发表于 2019-4-15 08:52
嵌入式平台硬件资源有限,这才是考验水平的时候。

确实,这个得研究研究
回复 支持 反对

使用道具 举报

55

主题

230

帖子

1461

积分

金牌会员

Rank: 6Rank: 6

积分
1461
 楼主| 发表于 2019-4-21 14:08:31 | 显示全部楼层
JefferySimon 发表于 2019-4-15 09:40
这思维导图简洁清晰

方便查看
回复 支持 反对

使用道具 举报

276

主题

1700

帖子

7116

积分

版主

Rank: 7Rank: 7Rank: 7

积分
7116
发表于 2019-4-21 17:19:04 | 显示全部楼层
arm的内部ram和外部ram应该是统一寻址吧,是编译器放错的了位置? 51是分内外ram的。
回复 支持 反对

使用道具 举报

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

本版积分规则

在线客服
在线咨询
咨询热线
0755-26787502-8006/8016
扫一扫二维码
直接访问本站

QQ|Archiver|手机版|小黑屋|雨滴科技  

GMT+8, 2019-7-21 04:26 , Processed in 0.066771 second(s), 13 queries , Gzip On, Memcache On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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