Keil 調試之堆棧溢出調查

在進行嵌入式多任務系統軟件開發,可能會出現堆棧溢出的問題,並且該問題可能是隨機出現,因此調查較麻煩。藉助keil 的數據斷點功能,可以輕鬆找到產生堆棧溢出的位置。 在程序調試時,常規使用的斷點是程序斷點,本文提到的則是一種數據斷點。以下將列出具體的調試方法。 1、任務的堆棧溢出一般是棧底溢出,在編譯完成之後。如果堆棧通過固定地址分配,則通過查詢keil 生成的.map獲取棧底地址;否則需要在任務創
相關文章
相關標籤/搜索