程式運行卡死,單步除錯發現程式最終運行到了地址0x000004處,然后程式就卡死在這里了,在用戶手冊上查閱發現這個地址處是預留系統擴展地址,已經困擾我一個月了,哪位大佬遇到過這種情況呀,求解救
uj5u.com熱心網友回復:
例外復位????????????uj5u.com熱心網友回復:
我看到匯編里,在0x04處是個死回圈,例外復位會進到這里邊嗎?uj5u.com熱心網友回復:
溢位了,指標越界了,
硬體錯誤了,比如你的U32指標指向了一個地址不是4的整數倍的地址
uj5u.com熱心網友回復:
我明天再試試,看看是不是因為訪問了奇數地址uj5u.com熱心網友回復:
結構體位元組沒對齊,訪問了奇數地址了,bug已經解決轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/94241.html
標籤:單片機/工控
上一篇:求助!SDRAM VGA顯示
