stm32使用cJSON_Print返回空

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

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

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

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

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

下面是我的debug信息

相关推荐
雾削木9 分钟前
FLASH ARM内核 SRAM RCC ADC I/O
arm开发·单片机·嵌入式硬件
沐浴露z14 分钟前
一张思维导图理清【操作系统】
java·linux·网络
Wave84540 分钟前
FreeRTOS软件定时器
stm32·单片机·嵌入式硬件
汤愈韬2 小时前
vlan间通信之vlanif虚接口、vlan聚合
网络·网络安全
zbtlink2 小时前
海内外路由器差异全解析:从技术博弈到选购攻略
网络·智能路由器
你好,赵志伟2 小时前
Reactor反应堆
网络·c++
Miuney_MAX2 小时前
【单片机】之日志存储
单片机·嵌入式硬件
2501_941142932 小时前
基于区块链的数字身份管理:探索安全与隐私的未来
网络·数据库·人工智能
TO_ZRG2 小时前
Base64原理、Http Header
网络·网络协议·http