STM32 添加的json object太多时没法生成

在STM32上使用cJson或Jansson建立object,添加的子object太多时会建立失败,好比生产的字符串总长度为770字节,此时须要修改startup_stm32xxx.s文件中的Heap_Size,以生产的字符串总长度为770字节为例,须要修改成:web

Heap_Size       EQU     0x00001400

size为5kBytes。数据结构

附加说明:
Jansson库相对于cJson库来讲,生成的字符串没有多余的换行和空格,因此一样的数据结构,使用jansson生成的字符串会短一些,因此在RAM空间小的单片机上推荐使用Jansson库。
MDK中能够直接添加Jansson的component,使用更方便。
在这里插入图片描述
火柴棍科技工做室:www.huochaigun.topsvg

技术交流群code

STM32MP1:861926625component

ESP8266:476685983xml

无线(NB-IOT, Cat.1, 4G)通讯模组:666129332blog