当我们创建几个过大的数组变量之后,在使用send函数发到云平台时
uint8_t msg_buf[1024];
uint8_t params_buf[1024];
uint8_t data_value_buf[24];
出现了以下问题:
应该是格式发送错误,查了半天,并未发现代码错误,询问有经验的工程师后,可能是芯片自动分配的堆空间不足。
因此,我们打开启动文件,将以下代码改成
Heap_Size EQU 0x200
改成
Heap_Size EQU 0xC00
完美解决问题。
满地都是六便士,我也要去追逐月光。 2024/5/29
以后每一篇博客后都会新增一个趣味故事吧!
单位有个同事,蒙古人。一年休假回家,假期过了好几天还不回来,领导给打电话,他在电话里说:领导,我还在呼伦贝尔草原上骑马找家呢,我家是游牧民族,现在不知道搬到哪里去了?