stm32使用cJSON_Print返回空

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

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

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

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

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

下面是我的debug信息

相关推荐
单片机仿真设计35 分钟前
【proteus仿真】基于 STM32 的林区环境监控系统设计
stm32·单片机·proteus
今天AI了吗1 小时前
什么是 AI Agent?它与直接调用大模型 API 有何区别
java·网络·人工智能·架构·java-ee
Doraemomo2 小时前
IMX6ULL裸机开发——GPIO的使用
单片机·嵌入式硬件
小祺先生2 小时前
mt7921 debian系统 如何安装驱动
运维·网络·debian
笨笨饿2 小时前
#138_解决Codex要五次回复的问题
linux·stm32·单片机·嵌入式硬件·mcu·物联网·嵌入式实时数据库
晊晌_h3 小时前
嵌入式从0到精通——51单片机(二)
嵌入式硬件·51单片机
云泽8083 小时前
STM32 USART 详解(七):超时设置、非阻塞发送与 ReadLine 实现
stm32·单片机·嵌入式硬件
qq_508576093 小时前
机器人通讯协议
网络·机器人
captain3764 小时前
网络原理(3)-TCP核心机制连接管理▲▲▲
java·服务器·网络·ide·网络协议·tcp/ip·java-ee
2401_862880824 小时前
UART 通信协议
单片机·51单片机