STM32堆棧溢出問題

通過map文件瞭解堆棧分配(STM32、MDK5)--避免堆棧溢出 環境:STM32F103C8T6,MDK5 在最近的一個項目的開發中,每當調用到一個函數,程序就直接跑飛。debug跟進去看不出什麼邏輯錯誤,但發現函數內局部變量聲明之後,全局變量的值被清零,後來查看局部變量地址已經超出棧的範圍,於是確定是棧溢出。如果不稍微瞭解一下堆棧,在開發過程中可能碰到各種奇怪的錯誤。 .map和startu
相關文章
相關標籤/搜索