記錄一下一種判斷重啟原因的方法

2021-09-24 03:45:17 字數 524 閱讀 7836

記錄一次stm32重啟事件

記錄一下一種判斷重啟原因的方法:

這裡涉及到乙個控制/狀態暫存器(rcc_csr)

可以通過在程式中新增讀取

該暫存器的數值來判斷可能是哪種原因引發的重啟。

如何確定所讀取的位址是多少,需要結合stm32的手冊。比如我這邊讀取的是rcc_csr暫存器中的數值,看手冊可得知起始位址,再根據圖2中的偏移位址,可以得出最終需要讀取的位址。

(小白,求輕噴。謹以此記錄我的一次愚蠢的糾結經歷,也希望通過記錄來提醒自己,少走彎路。)

記錄一下iOS Leak的使用方法。

觀測過程中不需要使用xcode。只需觀察leak工具即可 1 選中xcode,點選左上角的xcode。找到tool 然後找到instrument。如下圖 2 開啟instrument 找到leaks工具。3 選擇裝置 類似xcode選擇模擬器一樣 6 此時專案會直接跑起來。然後你隨便點選即可觀測。當...

一種EXC BAD ACCESS錯誤的原因分析

最近在學ios開發的時候發現乙個奇怪的錯誤,在介面上放乙個文字框,其他什麼都不改就執行,然後在文字框中隨便輸入字元,輸入幾個就會報exc bad access錯誤,查了一下資料發現這種錯誤是由於記憶體訪問或釋放錯誤引起,但就放乙個控制項什麼都沒做怎麼也報這種錯呢,難道xcode模板 就有問題,加入調...

Session為空的一種原因

在維護乙份比較老的 想改為ajax呼叫,然後就新增了乙個一般處理程式檔案,也就是以.ashx結尾的檔案,一切都正常,但發現session一直為空,很奇怪 基本的 如下 最後發現,在其他頁面都可以取到session中儲存的內容,只有此處為空,很奇怪。經過很長時間的測試,解決方法竟然也很簡單,就是還需要...