[应用相关] 如果堆+栈超过芯片的RAM会发生什么?

[复制链接]
1726|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 | 显示全部楼层
可能会影响系统的整体性能和响应能力。
黑心单片机 发表于 2024-4-10 14:00 | 显示全部楼层
程序会崩溃,无法运行
帛灿灿 发表于 2024-8-1 07:27 | 显示全部楼层

不影响线路正常工作
Bblythe 发表于 2024-8-1 08:30 | 显示全部楼层

然而它的作用又可以分为阻抗匹配和减少信号边沿的陡峭程度两点
周半梅 发表于 2024-8-1 10:26 | 显示全部楼层

变压器副边不对负载供电
Pulitzer 发表于 2024-8-1 11:29 | 显示全部楼层

其定义为温度每升高1℃时电阻值发生变化的百分数
童雨竹 发表于 2024-8-1 13:25 | 显示全部楼层

最常见的是用它们来创建PCB独立模块,比如Wi-Fi、蓝牙或者核心板模块,
Wordsworth 发表于 2024-8-1 14:28 | 显示全部楼层

让电子产品电路免受瞬态雷击浪涌与ESD静电的损害。
Clyde011 发表于 2024-8-1 15:31 | 显示全部楼层

固有的ESD钳位二极管。
公羊子丹 发表于 2024-8-1 16:24 | 显示全部楼层

在完成测试后,需要分析测试结果并进行评估
万图 发表于 2024-8-1 17:27 | 显示全部楼层

不打坏仪器内部
Uriah 发表于 2024-8-1 18:30 | 显示全部楼层

具体采用灌封胶的种类的性能参数,主要看对电源模块的灌封用的胶的要求
好几遍vh 发表于 2024-8-31 18:02 | 显示全部楼层
如果堆的使用超过了可用内存,新的内存分配请求可能会导致数据覆盖栈或其他内存区域,导致程序的不稳定和未定义行为。
好几遍vh 发表于 2024-8-31 18:02 | 显示全部楼层
若堆的分配区域超出可用RAM,系统可能会因为无法分配所需内存而发生崩溃。
发顺丰更大nc 发表于 2024-9-29 13:22 | 显示全部楼层
栈溢出可能会覆盖堆中的数据,反之亦然。
而服务器人 发表于 2024-9-30 14:29 | 显示全部楼层
栈是用于存储局部变量和函数调用信息的。
610u 发表于 2024-10-2 20:56 来自手机 | 显示全部楼层
可能会出现访问违规Access Violation错误,或程序异常终止。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

37

主题

1967

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部