STM32的J Link除錯使用RTT輸出除錯資訊

2022-06-16 20:03:13 字數 512 閱讀 5941

關於stm32f1微控制器使用rtt列印日誌的速度比串列埠列印要快,而且基本上和串列埠的printf函式類似,所以在使用的時候也是很方便的。他的優點:

1.不占用串列埠;

2.列印速度快對cpu的執行影響小;

使用步驟是:

1.在工程裡面加入rtt的4 個檔案

2.包含標頭檔案#include "segger_rtt.h"

3.在使用的地方呼叫函式:segger_rtt_printf(unsigned bufferindex, const char * sformat, ...) 

segger_rtt_printf(0, 「」「abc%d」 ,m) ;

4.開啟:

在介面裡面就可以看到列印的日誌了

關於STM32 除錯工具JLINK

jtag和swd jtag和swd實際上是除錯arm的兩種介面,在arm內部都有嵌入對應的硬體實現除錯,swd相對jtag需要較少的引腳。jtag jlink ulink 這裡說的jtag不同於上面說的jtag,上面的是一種除錯介面,這裡的是除錯的工具,是硬體。先說jlink和ulink,這實際上是...

stm32硬體除錯

stm32的基本系統主要涉及下面幾個部分 一 電源 1 無論是否使用模擬部分和ad部分,mcu外圍出去vcc和gnd,vdda vssa vref 如果 封裝有該引腳 都必需要連線,不可懸空 2 對於每組對應的vdd和gnd都應至少放置乙個104的陶瓷電容用於濾波,並接該 電容應放置盡量靠近mcu ...

J Link燒寫STM32失敗的問題

使用f205晶元,燒寫時,出現各種問題 大致如下 1.stm32 programming failed address 2.stm32 erase failed 3.could not power up debug port 4.pc 經過各種嘗試,解決後,記錄下 1.出現erase failed時...