问题:STM32H750使用Keil Json库JANSSON, printf出现乱码,封装的json字符串不正确
原因:默认堆栈太小
修改启动文件里面的堆栈范围,把
Heap_Size EQU 0x100
改为:
Heap_Size EQU 0xC00
问题解决

在STM32H750微控制器上,遇到使用Keil编译器和JANSSON库时printf输出乱码以及生成的JSON字符串不正确的问题。原因是默认堆栈设置过小。通过增大Heap_Size的值,从0x100改为0xC00,成功解决了堆栈空间不足导致的问题,从而修复了printf乱码和JSON字符串格式化错误。
问题:STM32H750使用Keil Json库JANSSON, printf出现乱码,封装的json字符串不正确
原因:默认堆栈太小
修改启动文件里面的堆栈范围,把
Heap_Size EQU 0x100
改为:
Heap_Size EQU 0xC00
问题解决


被折叠的 条评论
为什么被折叠?