cJSON指定内存分配函数
发布日期:2021-06-30 22:01:52 浏览次数:3 分类:技术文章

本文共 391 字,大约阅读时间需要 1 分钟。

前言

在STM32F407的MDK工程中使用cJSON,挺好用的。

无奈json文件载入后,RAM用的有点狠,放弃治疗。自己写个简单的json分析,只针对自己特定的工程。

在使用cJSON过程中,普通用法看官方demo就行。

只是cJSON中使用自己的内存分配函数(如果内存不够或自己管理内存,一定要指定内存分配函数),好像官方文旦中没有特意说。

cJSON代码要砍掉了,将指定内存分配函数的函数摘出来备用。

试验

void init_json_lib_ccm(){	// 使用自己的内存分配函数	cJSON_Hooks hooks;	memset(&hooks, 0, sizeof(hooks));	hooks.malloc_fn = ram_malloc_ccm;	hooks.free_fn = ram_free_ccm;	cJSON_InitHooks(&hooks);}

转载地址:https://lostspeed.blog.csdn.net/article/details/103544230 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:MDK warning: #231-D: declaration is not visible outside of function
下一篇:experiment : convert function as shellCode on our C project

发表评论

最新留言

表示我来过!
[***.240.166.169]2024年04月28日 08时06分13秒