在**stm32f107vc時出現:
**jlink warning: t-bit of xpsr is 0 but should be 1. changed to 1
原因:stm32晶元被鎖住了,執行下jlink安裝目錄下jlinkstm32.exe解鎖工具。更改stm32的啟動方式,改為從flash啟動
也可能是jlink的頻率設定的太高,降低點試試(2014-08-10)
stm32 除錯停留在ldr r0, =systeminit,不能自動run to main
出現最多的情況就是設定的斷點過多,可以把斷點全部刪除試試看,stlink只能設定5個
stm32在keil5下重定向printf
在微控制器開發中,難免需要用到串列埠進行通訊除錯,對於部分人來講習慣了使用printf進行列印輸出,本文記錄了該實現方法。軟體 keil5 pc端串列埠除錯助手 硬體 usb轉ttl串列埠模組,stm32最小系統 此處只記錄關鍵步驟,其他的請參閱相關資料。1.在工程設定target中勾選use mi...
STM32 在MDK SRAM除錯的問題
stm32 在mdk sram除錯時,一般都要在巨集定義中加入 vect tab sram project options for target.c c define 輸入 vect tab sram 因為sram的位址是在0x20000000執行的,所以在main 中要輸入下列語句 ifdef v...
STM32的Keil4環境下的printf重定向
在使用stm32的usart傳送資料時,發現傳送資料非常的雞肋,不同資料格式的資料需要處理,這時十分想念當初的printf函式,隨意傳送想要的資料,stm32也能使用printf,但是需要將 stdio.h 函式庫中的printf重定向,因為printf 函式的實現時使用fputc 和putchar...