硬汉嵌入式论坛

 找回密码
 立即注册
查看: 430|回复: 4
收起左侧

[其它] 单片机的内存可以全用完么,如果堆栈空间都设好了,剩下的所有空间用全局数组全都占住的话 ,程序还能跑起来么

[复制链接]

9

主题

81

回帖

108

积分

初级会员

积分
108
发表于 2025-7-23 10:15:20 | 显示全部楼层 |阅读模式
本帖最后由 让我看看各位 于 2025-7-23 10:21 编辑

单片机的内存可以全用完么,如果堆栈空间都设好了,剩下的所有空间用全局数组全都占住的话 ,程序还能跑起来么



当前的条件 : 1.使用RTX系统 ,但是空间分配好了 ; 2.有使用malloc ,但是堆空间分配好了(且远超于使用量) ; 3.栈空间也分配好了(远超使用量) ;  4.有使用数学运算的函数库
剩下的空间如果全用了的话 , 能跑起来么

如果不能占满的话 ,安全余量是多少

回复

使用道具 举报

6

主题

152

回帖

170

积分

初级会员

积分
170
发表于 2025-7-23 10:23:03 | 显示全部楼层
可以跑
回复

使用道具 举报

4

主题

412

回帖

424

积分

高级会员

积分
424
发表于 2025-7-23 10:53:57 | 显示全部楼层
能编译过就能正常跑,栈不溢出的话
回复

使用道具 举报

9

主题

81

回帖

108

积分

初级会员

积分
108
 楼主| 发表于 2025-7-23 16:32:22 | 显示全部楼层

原来如此,谢谢
回复

使用道具 举报

9

主题

81

回帖

108

积分

初级会员

积分
108
 楼主| 发表于 2025-7-23 16:32:31 | 显示全部楼层
cctv180 发表于 2025-7-23 10:53
能编译过就能正常跑,栈不溢出的话

原来如此谢谢大佬
回复

使用道具 举报

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

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2025-8-12 03:10 , Processed in 0.043826 second(s), 23 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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