打印
[应用相关]

如果堆+栈超过芯片的RAM会发生什么?

[复制链接]
1103|18
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
理想阳|  楼主 | 2023-11-14 19:18 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
感觉S文件的堆设置的值不会让Keil发出内存不够报错。如果堆+栈超过芯片的RAM会发生什么?

使用特权

评论回复
沙发
jcky001| | 2023-11-16 11:08 | 只看该作者
程序可能会发生崩溃或异常终止

使用特权

评论回复
板凳
两只袜子| | 2023-11-16 11:09 | 只看该作者
可能导致内存耗尽,使程序无法正常运行。

使用特权

评论回复
地板
cr315| | 2023-11-16 11:09 | 只看该作者
可能会影响系统的整体性能和响应能力。

使用特权

评论回复
5
黑心单片机| | 2024-4-10 14:00 | 只看该作者
程序会崩溃,无法运行

使用特权

评论回复
6
帛灿灿| | 2024-8-1 07:27 | 只看该作者

不影响线路正常工作

使用特权

评论回复
7
Bblythe| | 2024-8-1 08:30 | 只看该作者

然而它的作用又可以分为阻抗匹配和减少信号边沿的陡峭程度两点

使用特权

评论回复
8
周半梅| | 2024-8-1 10:26 | 只看该作者

变压器副边不对负载供电

使用特权

评论回复
9
Pulitzer| | 2024-8-1 11:29 | 只看该作者

其定义为温度每升高1℃时电阻值发生变化的百分数

使用特权

评论回复
10
童雨竹| | 2024-8-1 13:25 | 只看该作者

最常见的是用它们来创建PCB独立模块,比如Wi-Fi、蓝牙或者核心板模块,

使用特权

评论回复
11
Wordsworth| | 2024-8-1 14:28 | 只看该作者

让电子产品电路免受瞬态雷击浪涌与ESD静电的损害。

使用特权

评论回复
12
Clyde011| | 2024-8-1 15:31 | 只看该作者

固有的ESD钳位二极管。

使用特权

评论回复
13
公羊子丹| | 2024-8-1 16:24 | 只看该作者

在完成测试后,需要分析测试结果并进行评估

使用特权

评论回复
14
万图| | 2024-8-1 17:27 | 只看该作者

不打坏仪器内部

使用特权

评论回复
15
Uriah| | 2024-8-1 18:30 | 只看该作者

具体采用灌封胶的种类的性能参数,主要看对电源模块的灌封用的胶的要求

使用特权

评论回复
16
好几遍vh| | 2024-8-31 18:02 | 只看该作者
如果堆的使用超过了可用内存,新的内存分配请求可能会导致数据覆盖栈或其他内存区域,导致程序的不稳定和未定义行为。

使用特权

评论回复
17
好几遍vh| | 2024-8-31 18:02 | 只看该作者
若堆的分配区域超出可用RAM,系统可能会因为无法分配所需内存而发生崩溃。

使用特权

评论回复
18
发顺丰更大nc| | 2024-9-29 13:22 | 只看该作者
栈溢出可能会覆盖堆中的数据,反之亦然。

使用特权

评论回复
19
而服务器人| | 2024-9-30 14:29 | 只看该作者
栈是用于存储局部变量和函数调用信息的。

使用特权

评论回复
20
610u| | 2024-10-2 20:56 | 只看该作者
可能会出现访问违规Access Violation错误,或程序异常终止。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

33

主题

1641

帖子

1

粉丝