stm32使用cJSON_Print返回空
最近在做JSON相关的内容时,调用了cJSON库,想格式化输出JSON字符串的时候发现返回的指针一直为空,上网查询之后发现可能是。百度之后发现原因如下,我更改了启动文件的堆区大小之后发现可以正常打印了。时间:2024年11月16日16:19:55。下面是我的debug信息。
·
时间:2024年11月16日16:19:55
最近在做JSON相关的内容时,调用了cJSON库,想格式化输出JSON字符串的时候发现返回的指针一直为空,上网查询之后发现可能是
- 内存分配失败:
cJSON_Print在格式化 JSON 时需要动态分配内存,如果分配内存失败,函数将返回NULL。这可能与系统的内存限制或内存泄漏有关。
百度之后发现原因如下,我更改了启动文件的堆区大小之后发现可以正常打印了

下面是百度过程发现的原因,感谢这个哥们

下面是我的debug信息

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐



所有评论(0)