stm32使用cJSON_Print返回空

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

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

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

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

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

下面是我的debug信息

相关推荐
asdfsdgss14 小时前
多项目共享资源:Ruby 定时任务基于 Whenever 的动态扩缩容
java·网络·ruby
zzz海羊15 小时前
江科大stm32 | OLED显示汉字
stm32·单片机·嵌入式硬件
Jack1530276827916 小时前
误接电容正负极的风险与注意事项
单片机·嵌入式硬件·逆变器·摇头机·电动工具·dc/dc变换器
R.lin16 小时前
红包实现方案
java·开发语言·网络·后端·架构
王道长服务器 | 亚马逊云16 小时前
AWS Auto Scaling:自动扩容,让服务器像呼吸一样灵活
运维·网络·自动化·云计算·aws
Xの哲學16 小时前
Linux ioctl 深度剖析:从原理到实践
linux·网络·算法·架构·边缘计算
非凡的世界17 小时前
ThinkPHP6 集成TCP长连接 GatewayWorker
网络·网络协议·tcp/ip·gateway·thinkphp·worker·workman
国科安芯17 小时前
国产MCU芯片在船舶压力传感器中的应用探索与实践
网络·单片机·嵌入式硬件·fpga开发·车载系统
学工科的皮皮志^_^17 小时前
PCIE学习
经验分享·嵌入式硬件·学习·fpga开发·pcie
sanzk17 小时前
S7-PLCSIM Advanced V3.0下载PLC显示红色IP
服务器·网络·tcp/ip