你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

STM32H7系列RMII用于TCP/IP 服务器

[复制链接]
zqg_st_yu 提问时间:2025-4-15 11:41 / 未解决

软件运行一段时间后,出现double free,随后进入到硬件错误中断。

检查过内存释放模块,这些都正常

堆内存开辟了128K

传输数据量大概为10Mbps

收藏 评论2 发布时间:2025-4-15 11:41

举报

2个回答
zqg_st_yu 回答时间:前天 11:42

double free的随机出现的

xmshao 回答时间:前天 13:55
从double free提示来看, 明显跟内存操作有关,问题很可能是由于重复释放同一块内存导致的。


你可能要仔细检查内存分配和释放操作的地方。

建议在释放内存之后,将指针设置为 NULL;在释放内存之前,检查指针是否为 NULL。如果指针为 NULL,则不进行释放操作,避免重复释放。


另外,这里有本社区另一个贴子,它也是发生了重复free操作后导致异常。


程序卡死在vPortFree函数中
关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版