[应用相关] STM32下载方法

[复制链接]
844|4
 楼主| alternate 发表于 2019-7-22 14:05 | 显示全部楼层 |阅读模式
一、JLINK下载方法
1、硬件设置
Boot0,Boot1 = 0,*(测试通过)
Boot0,Boot1 = 1,0或者0,1(未测试)
2、软件设置
MDK设置
① 选择Project -> Options for Target ... ->Debug
301116043142641.jpg
② 点击Settings
Debug子选项
301118099234047.jpg
  注意速度不能太高,如果选的太高,在下载程序或者调试时可能出现“cannot load flash programming algorithm !”错误。
Flash Download子选项
301122226587293.jpg

 楼主| alternate 发表于 2019-7-22 14:06 | 显示全部楼层
二、ISP下载方法--使用串口下载

  Boot0,Boot1 = 1,0,芯片从系统闪存里启动Bootloader,执行系统预设程序。PC机通过串口与STM32通信,将下载文件的数据通过串口下载到STM32的内存中,然后烧写到用户闪存区,完成下载。系统闪存类似于TQ2440开发板的NORFlash(带u-boot),用户闪存类似于TQ2440开发板的NandFlash。

1、硬件设置

Boot0,Boot1 = 1,0

2、软件设置

  使用软件mcuisp.exe

723555d355247c83dc.png

Port:选择对应的串口端号

STMISP

  校验:打钩使能编程校验功能

  编程后执行:打钩编程后自动开始执行程序

注意:

  倘若点击“开始编程后”,不能自动下载一直显示“开始连接”,那么需要手动复位来启动下载。
keaibukelian 发表于 2019-8-12 11:22 | 显示全部楼层
非常感谢楼主分享
labasi 发表于 2019-8-12 11:27 | 显示全部楼层
非常感谢楼主分享
paotangsan 发表于 2019-8-12 11:31 | 显示全部楼层
非常感谢楼主分享
您需要登录后才可以回帖 登录 | 注册

本版积分规则

40

主题

457

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部