【轉】JLink Warning: Mis-aligned memory write: Address: 0x20000000, NumBytes: 2, Alignment: 2 (Halfword-aligned)


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版本就不提示了。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM