×

stm32 freetos堆空间和启动文件堆空间

消耗积分:0 | 格式:pdf | 大小: | 2021-12-27

33391

分享资料个

最近在做公司的一个项目,遇到堆空间不足导致单片机卡死的问题。板子是stm32f407ve,ram192K,用的freetos+json+mqtt。1.第一次修改堆分布 startup.s 堆空间默认0x200(512byte) freetos内部总堆空间cubmx默认为15360byte,json里面用到申请内存的函数为malloc和free,直接跑mqtt+json,单片机会运行mqtt这个线程时因堆空间申请不足而无法收到上报的相关数据,其他线程运行正常。2.第二次修改堆分布 startup.s

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !