stm32使用cJSON_Print返回空

时间:2024年11月16日16:19:55

最近在做JSON相关的内容时,调用了cJSON库,想格式化输出JSON字符串的时候发现返回的指针一直为空,上网查询之后发现可能是

  1. 内存分配失败cJSON_Print 在格式化 JSON 时需要动态分配内存,如果分配内存失败,函数将返回 NULL。这可能与系统的内存限制或内存泄漏有关。

百度之后发现原因如下,我更改了启动文件的堆区大小之后发现可以正常打印了

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

下面是我的debug信息

相关推荐
点灯小铭13 分钟前
基于单片机的罐体压力控制器设计与实现
数据库·单片机·mongodb·毕业设计·课程设计
夜月yeyue22 分钟前
多级流水线与指令预测
linux·网络·stm32·单片机·嵌入式硬件
xxtzaaa30 分钟前
抖音私密账号显示IP属地吗?能更改IP么?
网络·网络协议·tcp/ip
qq_479875431 小时前
systemd-resolved.service实验实战2
linux·服务器·网络
YoungLime3 小时前
DVWA靶场之十二:储存型 XSS(Stored Cross Site Scripting (XSS))
网络·安全·web安全
数据与人工智能律师7 小时前
AI的法治迷宫:技术层、模型层、应用层的法律痛点
大数据·网络·人工智能·云计算·区块链
张人玉9 小时前
C# TCP 服务端开发笔记(TcpListener/TcpClient)
stm32·单片机·嵌入式硬件
板鸭〈小号〉9 小时前
Socket网络编程(1)——Echo Server
开发语言·网络·php
就叫飞六吧9 小时前
基于汇编实现led点灯-51单片机-stc89c52rc
嵌入式硬件·学习
24zhgjx-fuhao10 小时前
基于时间的ACL
运维·网络