ch579M ch32v307 這類cpu,在進入?HardFault_Handler??SVC_Handler 這類異常后,會卡死在這里面(里面默認的最后是While(1);),如果開了獨立看門狗,cpu能自動復(fù)位嗎? 有幾個用戶反映死機了,但是沒有復(fù)位。板子程序開了獨立看門狗。懷疑受到異常干擾后程序跑飛,進入異常處理。但是那些異常又是默認的函數(shù)。原來想著即便異常了,獨立看門狗總能復(fù)位吧。這有些疑惑,在此咨詢一下,麻煩大?;貜?fù)一下。
查看: 1704
回復(fù): 1
獨立看門狗和HardFault_Handler
工業(yè)控制自動化13663791326
發(fā)表于: 2023-11-08 09:03:47
熱門產(chǎn)品 :
CH592: RISC-V內(nèi)核BLE5.4無線MCU
您好,正常情況下若開啟了獨立看門狗,進入HardFault之后會進行一個復(fù)位的。若程序死機,看門狗并沒有進行復(fù)位,你可以檢查一下看門狗的配置是否正確,此外,檢查一下程序有無進HardFault,可以該中斷函數(shù)加打印試一下。下帖鏈接是關(guān)于CH32V307進HardFault問題的查找思路,你可以看一下該文章,若程序進入HardFault,可以根據(jù)該文章介紹查找一下原因。后續(xù)若有問題,可通過郵箱(lzs@wch.cn)和我進行溝通。
https://www.cnblogs.com/wchmcu/p/17545931.html
?
請勿發(fā)布廣告和違法內(nèi)容, 代碼可以選擇編輯器代碼語言格式, 更易他人閱讀幫助您, 或者留下聯(lián)系方式,以便更好更快服務(wù)您
只有登錄才能回復(fù),可以選擇微信賬號登錄