標(biāo)題: IAR定義全局變量后,沒有操作,變量變化了 [打印本頁]

作者: zjc31415926    時(shí)間: 2020-1-16 20:01
標(biāo)題: IAR定義全局變量后,沒有操作,變量變化了
STM32F100單片機(jī),定義全局變量后,沒有操作,變量變化了 各位有沒有出現(xiàn)過這種現(xiàn)象,用的是IAR
作者: man1234567    時(shí)間: 2020-1-17 07:31
如果定義了的全局變量會(huì)自動(dòng)調(diào)整,你覺得這軟件或硬件可以上市么 ?
作者: 917840533    時(shí)間: 2020-1-17 12:04
你是不是哪個(gè)指針越界操作了
作者: register1234    時(shí)間: 2020-1-17 15:46
肯定在程序中操作過了,你檢查下編譯的時(shí)候有沒有這個(gè)變量未使用的警告
作者: register1234    時(shí)間: 2020-1-17 15:50
檢查下編譯信息,有沒該變量未使用警告,如果沒有,那基本可以確定是程序里有溢出,覆蓋了該變量所在的地址
作者: a225322    時(shí)間: 2020-1-17 15:51
你的棧指針設(shè)置在哪里了?檢查下。最好能把寄存器截圖和變量地址都發(fā)下。
作者: zjc31415926    時(shí)間: 2020-4-3 15:03
感謝各位回復(fù),應(yīng)該是指針越界或溢出之類的問題,設(shè)置了IAR優(yōu)化等級(jí),降低了后,好了




歡迎光臨 (http://www.torrancerestoration.com/bbs/) Powered by Discuz! X3.1