找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開始

搜索
查看: 3026|回復(fù): 8
收起左側(cè)

stm32單片機(jī)死機(jī)后,怎么定位到死機(jī)的位置?怎么查詢死機(jī)代碼

[復(fù)制鏈接]
ID:302293 發(fā)表于 2023-2-23 13:47 | 顯示全部樓層 |閱讀模式
謝謝大家
回復(fù)

使用道具 舉報(bào)

ID:94031 發(fā)表于 2023-2-23 14:06 | 顯示全部樓層
把執(zhí)行過(guò)的函數(shù)后都通過(guò)led亮滅設(shè)定標(biāo)志,或通過(guò)串口發(fā)送標(biāo)志,最后通過(guò)標(biāo)志就能判斷大概哪里出了問(wèn)題。
回復(fù)

使用道具 舉報(bào)

ID:68189 發(fā)表于 2023-2-23 14:06 | 顯示全部樓層
單步調(diào)試,雖然費(fèi)時(shí)間,但是很管用 。希望幫到你。
回復(fù)

使用道具 舉報(bào)

ID:879348 發(fā)表于 2023-2-23 14:50 | 顯示全部樓層
wpppmlah 發(fā)表于 2023-2-23 14:06
單步調(diào)試,雖然費(fèi)時(shí)間,但是很管用 。希望幫到你。

如果這么簡(jiǎn)單就好了,實(shí)際大概率就是代碼缺陷,指針?lè)欠ú僮,靠在線調(diào)試是不可能找出問(wèn)題的
回復(fù)

使用道具 舉報(bào)

ID:764088 發(fā)表于 2023-2-24 10:27 | 顯示全部樓層
可參考:stm32進(jìn)入HardFault的異常定位方法:
https://blog.csdn.net/weixin_39674445/article/details/102452281
回復(fù)

使用道具 舉報(bào)

ID:65956 發(fā)表于 2023-2-24 11:25 | 顯示全部樓層
把每個(gè)階段執(zhí)行前后都用串口打印相關(guān)字符來(lái)看是在哪個(gè)地方卡住就OK了
回復(fù)

使用道具 舉報(bào)

ID:236035 發(fā)表于 2023-2-25 13:50 | 顯示全部樓層
仿真后死在哪個(gè)位置,不就知道了?
回復(fù)

使用道具 舉報(bào)

ID:966423 發(fā)表于 2023-3-1 17:30 | 顯示全部樓層
有窗口看門狗,或者你弄個(gè)點(diǎn)燈,一個(gè)個(gè)函數(shù)試
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表