打印
[STM32F4]

MALLOC 始终返回 null

[复制链接]
48|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
咚了个咚|  楼主 | 2025-5-24 23:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
使用 Nucleo-F439ZI 和 STM32Cube IDE。中间件LWIP 和 CMSIS_OSv2。调用 malloc 时,返回 null。这部分应用程序所需的总字节数为 161。我的解决方法是声明一个 usigned char str[161]。
RTOS 堆设置为 50000。Project management 选项卡将 Minimum heap 设置为 0x200 并将 minimum stack 设置为 0x400。
实验了只有 5 个字符的 malloc。仍然返回 null。




这是什么原因导致的

使用特权

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

本版积分规则

17

主题

17

帖子

0

粉丝