http://www.cnblogs.com/zzb-Dream-90Time/p/6603337.html
在Utilities選項卡里面設置下載時目標編程器,設置為J-LINK/J-TRACE Cortex,並點后面的Settings,來添加合適的器件,當我打開后發現,“Programming Algorithm”中無對應器件沒有我想要的。
為什么會沒有合適的器件,因為在路徑KEIL5\ARM\Flash中無合適的文件。我們知道KEIL5由MDK Core和Software Packs這兩部分組成,通過Keil.STM32F1xx_DFP.1.0.4.pack(STM32F1的器件庫)來提供合適的“.FLM”器件文件,也許之前也安裝過,但是安裝路徑不是KEIL5\ARM\Flash中。而在KEIL5\ARM\Pack\Keil\STM32F1xx_DFP\1.0.4\Flash中,打開此文件夾,將合適的文件復制到KEIL5\ARM\Flash,這樣就能找到合適的器件。
KEIL環境中,使用Jlink下載stm32F103VCT6程序,提示如下:
**JLink Warning: Mis-aligned memory write: Address: 0x20000000, NumBytes: 2, Alignment: 2 (Halfword-aligned)
Jlink V8,驅動V4.9,MDK5.24a。
更換MDK5.15版本就不提示了。