stm32使用cJSON_Print返回空

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

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

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

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

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

下面是我的debug信息

相关推荐
析木不会编程3 小时前
【小白51单片机专用教程】protues仿真独立按键控制LED
单片机·嵌入式硬件·51单片机
fantasy_arch3 小时前
CPU性能优化-磁盘空间和解析时间
网络·性能优化
是Dream呀5 小时前
Python从0到100(七十八):神经网络--从0开始搭建全连接网络和CNN网络
网络·python·神经网络
kaixin_learn_qt_ing5 小时前
了解RPC
网络·网络协议·rpc
安全小王子6 小时前
Kali操作系统简单介绍
网络·web安全
枯无穷肉7 小时前
stm32制作CAN适配器4--WinUsb的使用
stm32·单片机·嵌入式硬件
不过四级不改名6777 小时前
基于HAL库的stm32的can收发实验
stm32·单片机·嵌入式硬件
Hacker_LaoYi7 小时前
【漏洞分析】DDOS攻防分析(四)——TCP篇
网络·tcp/ip·ddos
爱吃水果蝙蝠汤7 小时前
DATACOM-IP单播路由(BGP)-复习-实验
网络·网络协议·tcp/ip
嵌入式大圣7 小时前
单片机UDP数据透传
单片机·嵌入式硬件·udp