CH32系列是否支持硬件監(jiān)視點(watchpoint)

在使用最新的MRS工具鏈調(diào)試時發(fā)現(xiàn)CH32V307似乎并不支持硬件監(jiān)視點(watchpoint),下面是在gdb中執(zhí)行相關(guān)命令的log

(gdb)?watch?i?????
Hardware?watchpoint?2:?i
(gdb)?c
Continuing.
Warning:
Could?not?insert?hardware?watchpoint?2.
Could?not?insert?hardware?breakpoints:
You?may?have?requested?too?many?hardware?breakpoints/watchpoints.

Command?aborted.
(gdb)

在CH32V307的DS和RM手冊中我沒有找到相關(guān)的內(nèi)容,在QingKeV4 微處理器手冊中也只找到了關(guān)于硬件斷點(breakpoint)的說明,在這里想確認一下CH32系列對硬件監(jiān)視點的支持情況。

補充說明:以上問題并非因為添加了過多的斷點/監(jiān)視點,我在測試時只有一個監(jiān)視點,如下所示

(gdb)?info?watchpoint
Num?????Type???????????Disp?Enb?Address????What
2???????hw?watchpoint??keep?y??????????????i
(gdb)?c
Continuing.
Warning:
Could?not?insert?hardware?watchpoint?2.
Could?not?insert?hardware?breakpoints:
You?may?have?requested?too?many?hardware?breakpoints/watchpoints.

Command?aborted.

您好,CH32V307目前不支持硬件監(jiān)視點。


沒有watchpoint查內(nèi)存溢出有什么類似的其他的解決方案嗎


您好,溢出、異常之類的一般會進HardFault,可在HardFault中打印相關(guān)寄存器的值,根據(jù)該值分析具體原因。具體可看一下下帖介紹。若是在開發(fā)過程中遇到問題,也可直接聯(lián)系我們技術(shù)支持進行解決,聯(lián)系電話如下。

https://www.cnblogs.com/wchmcu/p/17545931.html

image.png


只有登錄才能回復,可以選擇微信賬號登錄

国产91精品新入口,国产成人综合网在线播放,九热这里只有精品,本道在线观看,美女视频a美女视频,韩国美女激情视频,日本美女pvp视频