如何通过JLINK烧写STM32程序 如何通过JLINK烧写STM32程序

\u5982\u4f55\u901a\u8fc7JLINK\u5de5\u5177\uff0c\u7528STM32F207\u70e7\u5199\u5916\u6269NOR FLASH\u7684\u7a0b\u5e8f

\u4f55\u4f7f\u7528JLINK\u5411stm32\u70e7\u5199\u7a0b\u5e8f1\u3001\u5b89\u88c5JLINK\u9a71\u52a8\u7a0b\u5e8fSEGGERV4.0\u7248\u672c\uff0c\u4e0b\u8f7d\u76f4\u63a5\u4e0b\u8f7d\u5b89\u88c5\u5c31\u53ef\u4ee5\u4e862\u3001\u5b89\u88c5\u597d\u4ee5\u540e\u6253\u5f00\u5982\u4e0b\uff1a3\u3001\u70b9\u51fb\u8fdb\u5165\uff0c\u5219\u51fa\u73b0\u5982\u4e0b\uff1a4\u3001\u6b64\u65f6\uff0c\u9700\u8981\u8fdb\u884c\u8bbe\u7f6e\u82af\u7247\u7684\u578b\u53f7\uff0c\u5982\u4e0b\u6240\u793a\uff1a\u70b9\u51fbOPTIONS\uff0c\u5219\u5728\u4e0b\u56fe\u4e2d\u70b9\u51fb\uff1a5\u3001\u7136\u540e\u8fdb\u5165\u754c\u9762\uff0c6\u3001\u70b9\u51fbCPU\uff0c\u5219\u4f1a\u51fa\u73b0\uff1a\u6b64\u65f6\uff0c\u6211\u4eec\u5728device\u91cc\u9762\u9009\u62e9\u597d\u6211\u4eec\u76ee\u6807\u677f\u4e0a\u7684\u82af\u7247\u5c31\u53ef\u4ee5\u4e86\uff0c\u7136\u540e\u70b9\u51fb\u786e\u8ba4\u30027\u3001\u6211\u4eec\u73b0\u5728\u5c06JLINK\u548c\u76ee\u6807\u677f\u8fdb\u884c\u8fde\u63a58\u3001\u6b64\u65f6\u6211\u4eec\u5c31\u770b\u5230\u4e86MCU\u7684\u578b\u53f7\u5df2\u7ecf\u662f\u6211\u4eec\u8bbe\u7f6e\u7684\u4e86\uff0c\u8868\u793a\u76ee\u6807\u677f\u548c\u4eff\u771f\u5668\u5df2\u7ecf\u8fde\u63a5\u597d\u3002\u7f51\u4e0a\u6709JLINK\u5411stm32\u70e7\u5199\u7684\u7a0b\u5e8f\uff0c\u76f4\u63a5\u4e0b\u8f7d\u4e00\u4e2a\u5c31\u884c\u4e86\u3002\u5173\u952e\u770b\u4f60\u7684IDE\u662f\u4e0d\u662f\u652f\u6301STM32\uff0c\u5982\u679c\u4e0d\u652f\u6301\uff0c\u53ef\u4ee5\u5b89\u88c5\u6700\u65b0\u7684IAREWARM4.42\u3002\u6216\u8005\u8bf7\u5b89\u88c5\u4e864.42\u7684\u670b\u53cb\u628a\u90a3\u51e0\u4e2a\u8865\u4e01copy\u7ed9\u4f60\uff0c\u653e\u5728IAR\u5bf9\u5e94\u7684\u76ee\u5f55\u4e0b\u5373\u53ef\u652f\u6301STM32\u3002

1\u3001 \u6253\u5f00J_Flash ARM

\u51fa\u73b0\u5982\u4e0b\u5de5\u4f5c\u754c\u9762\uff1a

2\u3001\u9009\u62e9Options\u2014Project settings

\u8fdb\u5165Project settings\u754c\u9762\uff1a\uff0c

3\u3001\u70b9\u51fbCPU\uff0c\u9009\u62e9\u5408\u9002\u7684\u578b\u53f7\uff1a
\u6b64\u65f6\uff0c\u6211\u4eec\u5728device\u91cc\u9762\u9009\u62e9\u597d\u6211\u4eec\u76ee\u6807\u677f\u4e0a\u7684\u82af\u7247\u5c31\u53ef\u4ee5\u4e86\uff0c\u7136\u540e\u70b9\u51fb\u786e\u8ba4\u3002
4\u3001\u6211\u4eec\u73b0\u5728\u5c06JLINK\u548c\u76ee\u6807\u677f\u8fdb\u884c\u8fde\u63a5\uff1aTarget \u2014\u2014connect

\u6ca1\u6709\u8df3\u51fa\u9519\u8bef\uff0c\u8bf4\u660e\u8fde\u63a5\u6210\u529f\u3002
5\u3001\u6253\u5f00\u6211\u4eec\u8981\u70e7\u5f55\u7684hex\u6587\u4ef6\uff1a

\u9009\u62e9\u9700\u8981\u70e7\u5f55\u7684\u7a0b\u5e8f\uff1a

\u9009\u62e9HEX\u6587\u4ef6\u540e\u5982\u4e0b\u56fe\u6240\u793a\uff1a

7.\u70e7\u5f55\u7a0b\u5e8f\uff1a

\u5982\u679c\u6709\u5f39\u51fa\u7a97\u53e3\uff0c\u9009\u62e9\u662f\u6216\u8005\u786e\u5b9a\u3002
8.\u91cd\u542f\u8bbe\u5907

以MDK为例。

首先需要连接JLINK到电脑,下载好驱动。然后打开MDK设置debug和utilities,然后点load按钮就行。具体操作如debug和utilities设置方法请看教程。百度正点原子战舰教程即可,包含PDF和各个例程,强烈建议按照这个教程系统学习STM32。(只对应STM32F1系列,F4系列叫探索者教程)



  • 濡備綍閫氳繃JLINK鐑у啓STM32绋嬪簭
    绛旓細1銆 鎵撳紑J_Flash ARM 鍑虹幇濡備笅宸ヤ綔鐣岄潰锛2銆侀夋嫨Options鈥擯roject settings 杩涘叆Project settings鐣岄潰锛氾紝3銆佺偣鍑籆PU锛岄夋嫨鍚堥傜殑鍨嬪彿锛氭鏃讹紝鎴戜滑鍦╠evice閲岄潰閫夋嫨濂芥垜浠洰鏍囨澘涓婄殑鑺墖灏卞彲浠ヤ簡锛岀劧鍚庣偣鍑荤‘璁ゃ4銆佹垜浠幇鍦ㄥ皢JLINK鍜岀洰鏍囨澘杩涜杩炴帴锛歍arget 鈥斺攃onnect 娌℃湁璺冲嚭閿欒锛岃鏄庤繛鎺ユ垚鍔熴5銆...
  • 濡備綍閫氳繃JLINK鐑у啓STM32绋嬪簭
    绛旓細浣曚娇鐢JLINK鍚stm32鐑у啓绋嬪簭 1銆 瀹夎JLINK椹卞姩绋嬪簭 SEGGERV4.0鐗堟湰锛屼笅杞界洿鎺ヤ笅杞藉畨瑁呭氨鍙互浜 2銆 瀹夎濂戒互鍚庢墦寮濡備笅锛3銆佺偣鍑昏繘鍏ワ紝鍒欏嚭鐜板涓嬶細4銆佹鏃讹紝闇瑕佽繘琛岃缃姱鐗囩殑鍨嬪彿锛屽涓嬫墍绀猴細 鐐瑰嚮OPTIONS锛屽垯鍦ㄤ笅鍥句腑鐐瑰嚮锛5銆佺劧鍚庤繘鍏ョ晫闈紝6銆佺偣鍑籆PU锛屽垯浼氬嚭鐜帮細姝ゆ椂锛屾垜浠湪device閲...
  • 濡備綍閫氳繃JLINK宸ュ叿,鐢⊿TM32F207鐑у啓澶栨墿NOR FLASH鐨勭▼搴
    绛旓細浣曚娇鐢JLINK鍚stm32鐑у啓绋嬪簭1銆佸畨瑁匤LINK椹卞姩绋嬪簭SEGGERV4.0鐗堟湰锛屼笅杞界洿鎺ヤ笅杞藉畨瑁呭氨鍙互浜2銆佸畨瑁呭ソ浠ュ悗鎵撳紑濡備笅锛3銆佺偣鍑昏繘鍏ワ紝鍒欏嚭鐜板涓嬶細4銆佹鏃讹紝闇瑕佽繘琛岃缃姱鐗囩殑鍨嬪彿锛屽涓嬫墍绀猴細鐐瑰嚮OPTIONS锛屽垯鍦ㄤ笅鍥句腑鐐瑰嚮锛5銆佺劧鍚庤繘鍏ョ晫闈紝6銆佺偣鍑籆PU锛屽垯浼氬嚭鐜帮細姝ゆ椂锛屾垜浠湪device閲岄潰閫夋嫨濂芥垜浠洰鏍囨澘涓...
  • 濡備綍浣跨敤JLINK鍚stm32鐑у啓绋嬪簭
    绛旓細1.鍏堟墦寮鐨刱eil杞欢,鐐瑰嚮options for target锛堥瓟娉曟鏍囧織锛,鍦ㄥ脊鍑虹殑绐楀彛涓璬evice閫夐」涓夋嫨浣犺鐢鐨stm32鑺墖鍨嬪彿,鐒跺悗鍦╠ebug閫夐」涓偣涓婂彸闈㈢殑use(纭欢璋冭瘯),涓嬫媺鏍忛夋嫨j-link,2.鐐瑰嚮涓嬫媺鏍忓彸渚х殑settings,寮瑰嚭鐨勭獥鍙d腑flash down,娣诲姞浣犳墍鏈夎姱鐗囧搴旂殑鍦板潃鍖.鍒拌繖keil5鐨勯厤缃畬浜嬩簡,涓璺‘瀹.3.鐢...
  • 鎬庢牱璇诲嚭STM32鑺墖鐨勭▼搴,鍐鐑у綍鍥炲幓
    绛旓細(3) JLINKV8 闇瑕佺殑纭欢鎺ュ彛涓: VCC, GND, RST, SWDIO, SWDCLK (4) ULINK1 涓嶆敮鎸 SWD 妯″紡 (5) 鐩楃増 ULINK2 闇瑕佺殑纭欢鎺ュ彛涓: GND, RST, SWDIO, SWDCLK (6) 姝g増 ULINK2 闇瑕佺殑纭欢鎺ュ彛涓: GND, RST, SWDIO, SWDCLK 鎴戠殑鎺ュ彛鏄疷LINK2鐨勶紝鎶奦CC鎺ヤ笂灏卞彲浠鐢↗LINK鐨凷WD...
  • 濡備綍鎶婄▼搴忕儳杩stm32鏉垮瓙涓?
    绛旓細1銆鐢USB杞琓TL绾挎妸绋嬪簭鐑у啓鍒stm32f103C8T6涓細TXD锛嶆帴PA10/USART1_RXRXD锛嶆帴PA9/USART1_TX3V3GND鎺ヤ緵鐢碉紝灏咮OOT0鎺3V3鍚庡啀渚涚數锛屽嵆鍙繘鍏ヤ笅杞芥ā寮忋傚啓鍏ョ▼搴忔垚鍔熷悗锛屽皢BOO0涓嶣OOT1鍧囩疆涓0銆2銆乲eil鍙槸鍐欑▼搴忕殑杞欢锛屽啓濂界▼搴忎繚瀛樹负.c鏂囦欢锛岀劧鍚庢坊鍔犺鏂囦欢鍒版簮缁勶紝鐒跺悗閰嶇疆鍐呭瓨锛岀劧鍚庣紪璇戯紝灏...
  • 鎬庢牱鐑у啓绋嬪簭鍒扮墖澶栫殑norflash
    绛旓細1銆侀鍏堟墦寮SEGGER-> JLink ARM Vx.xx -> J-Flash ARM 2銆佺劧鍚庣偣File -> open project锛屽湪寮瑰嚭鐨勯夋嫨妗嗕腑閫夋嫨宸ョ▼鏂囦欢锛欳:\Program Files\SEGGER\JLinkARM_V424\Samples\JFlash\ProjectFiles\STM32F103ZE_ST_MB672_CFI_1x16.jflash 3銆佺劧鍚庣偣File -> open data file 鎵撳紑瑕鐑у啓鐨勬枃浠讹紝杩欓噷...
  • 鏈変簡jlink杩橀渶瑕佽usb杞覆鍙i┍鍔ㄥ悧
    绛旓細闇瑕 涓や釜浣滅敤涓嶄竴鏍 浣犺鏄渶瑕佸皯鍐欎唬鐮佸氨寰楁湁Jlink锛寀sb涓插彛鐨勪綔鐢 锛1锛夊彲浠ュ綋涓插彛浣跨敤 锛2锛夊鏋渦sb涓插彛杩炴帴鍒STM32鐨勪覆鍙1锛stm32ISP涓嬭浇鍙兘鏄覆鍙1锛夛紝鍙互鐢涓插彛涓嬭浇绋嬪簭 锛3锛夊洜涓鸿杩炴帴鍒皍sb锛屽彲浠ョ敤鏉ヤ緵鐢 JLINK JLINK榛樿涓嶅寮鍙戞澘渚涚數 浣跨敤JLINK鍙互鐑у啓绋嬪簭 浣跨敤JLINK鍙互瀹炴椂璋冭瘯銆
  • stm32jlink涓嬭浇鍚庣▼搴忎笉鎵ц鎬庝箞鍥炰簨?
    绛旓細1銆佸鏋滄嫈鎺jlink锛屽氨瑕佷粠JTAG閭d釜鍦版柟鎷斻傝jlink褰诲簳鑴辩銆備笉鑳戒粠鎺掔嚎閭h竟鎷2銆佷覆鍙g嚎鍙堟病鏈夌數婧愶紝璺熺▼搴忔墽琛屼笉鎵ц鏃犲叧銆3銆佹槸鍚﹁冭檻涓插彛涓嬭浇鍚庯紝娌℃湁BOOT0鎺ュ湴锛
  • j-flash stm32鎬庝箞鎿﹂櫎flash
    绛旓細鎴戝垰涔颁簡jlink 鎼濵3 锛屾垜鏄敤keil閰嶅悎锛屼笂闈link鐨勮缃篃鏄湁閫夋嫨鍏ㄩ儴鎿﹂櫎锛屽啓鍏ラ儴鍒嗘摝闄わ紝涓嶆摝闄 鎴戣寰楁槸杩3涓紝灏辩畻鏄敤涓插彛鍐欏叆绋嬪簭涔熸湁杩3椤圭殑锛屼綘涔熸病蹇呰鐢╦link鐨勮蒋浠剁洿鎺ュ啓鍟婏紝鐢╧eil锛孖AR涔嬬被鐨処DE杞欢涓嶈鍚
  • 扩展阅读:stlink如何连接stm32 ... stream官方下载入口 ... stlinkv2如何烧录stm8 ... stm32怎么用jlink烧录 ... 安卓stme手机令牌下载 ... jlink连接stm32 ... jlink stm32f205 固件 ... jlink调试仿真stm32 ... stm32最小系统用jlink ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网