STM32编程烧写方法详解:J-LINK与ISP烧写教程
需积分: 34 70 浏览量
更新于2024-09-11
6
收藏 912KB PDF 举报
STM32的程序烧写方法主要有两种,分别是使用J-LINK工具烧写和ISP串口烧写。
1. J-LINK烧写
- J-LINK自带的烧写工具是方便快捷的方式,首先需要安装J-LINK驱动,它会自带有烧写工具。
- 使用步骤包括:新建项目,打开HEX文件,配置J-LINK设置,选择正确的CPU型号(如103VC或V8),连接设备并设置合适的速度(例如2000Kbps),确保连接成功后,可以在Target菜单中进行烧写和校验。需要注意的是,如果勾选了securechip选项,会导致设备在断电后无法通过J-LINK再次连接,因为加密会封锁JTAG接口,此时需要切换到ISP模式进行解锁。
2. ISP串口烧写
- 这是一种传统的烧写方法,需要硬件支持,比如通过BOOT表进行设置,通常涉及BOOT0、BOOT10、USR和ISP等跳线。大虾板上的ISP跳线位于JTAG接口附近,烧写时需确保正确设置串口号和进行必要的复位操作。
- 官方提供的ISP软件(如ISP1.3版)是烧写过程的关键工具,初次使用可能会遇到设置错误、跳线配置等问题,但熟悉流程后就会变得顺畅。软件会自动识别Flash的大小,并确认目标设备是否可读(无加密)。
总结来说,STM32的烧写过程需要根据具体工具和配置进行操作,选择适合的烧写方法能确保程序的正确加载和设备的安全性。熟练掌握这些方法对于STM32开发人员至关重要,可以提高开发效率和避免潜在问题。
点击了解资源详情
点击了解资源详情
点击了解资源详情
2021-05-19 上传
2021-09-09 上传
2021-08-12 上传
2021-06-30 上传
2021-06-29 上传
2021-06-29 上传
ztxfhl
- 粉丝: 0
- 资源: 2
最新资源
- yii2_shop:yii2框架上的测试车间
- 漂亮水晶风格的VC++窗体代码
- AISTLAB_nitrotyper-0.6.2-py2.py3-none-any.whl.zip
- 电信设备-木工锯床移动工作台.zip
- reedsolomon.js:JavaScript 中的 Reed Solomon 编码(来自 Zxing)
- learnOS:一个学习的迷你操作系统
- play-with-data-structure:这是我正在学习的有关数据结构的一些代码
- integrations-io-sdk
- 酒馆
- myApp
- [008]m68k手持机的通讯相关源码,适合串口通讯以及ic刷卡编程的使用者参考.zip上位机开发VC串口学习资料源码下载
- AIPipeline-2019.9.12.13.44.48-py3-none-any.whl.zip
- lfg区
- ide
- miyadaiku:面向Jinja2艺术家的灵活的静态网站生成器
- 电信设备-木材移动的推动装置.zip