使用cJSON_GetErrorPtr()分析以下錯誤:
當serial_no字段被移除時,它可以被成功解析。
當解析的數據很長時,解析會失敗,但是短數據沒有問題。後來調查的原因是cJSON解析需要的內存較大,溢出導致解析失敗。
查看STM32啟動文件。如startup_stm32f407xx.s,發現:
增加空間後,問題就解決了。
?梁2022年6月30日寫的。
?參考:STM32項目使用cjson庫分析數據失敗的原因