esp8266 sprintf函數使用溢出問題

在使用ESP8266 跑freertos操做系統時,若是使用sprintf函數進行將其餘數據轉換成字符串格式時,若是將存儲字符串的數組定義成局部數組會出現程序跑死而後重啓的問題。爲了不程序跑死問題,須要將存儲字符串數組定義成全局數組或者局部數組用static關鍵字聲明。出現這種問題的緣由是在線程切換時數組的地址偏移出現了問題,來回切換地址出現了問題。通常狀況下咱們定義成全局變量就不會出現這種問題,
相關文章
相關標籤/搜索