在光立方活动中,有少部分网友提出不会将HEX程序烧录至STM32芯片内,也为了早就想开始的STM32系列基础教程,在北京的这个雨夜开始走进STM32世界。多数51单片机(STC系列单片机)的初学者都知道,在51单片机初上电时,可以通过PC机上位机软件将程序引导至bootloader,从而将新程序的hex文件下载至单片机中,完成程序的升级或是更新。在32位Cortex-M3内核下的STM32单片机也是可以做到的。这个上位机软件叫做Flash loader demonstrator;短接boot0与VCC后,再次复位即进入到升级模式(System memory boot loader)。 我们需要先下载芯片烧录工具软件Flashloader demonstrator。下载后我们解压,安装此文件,之后我们到STMicroelectronics ,此程序为我们的主角之一烧录软件。另一个主角是我们的USB转串口工具。下面我来 介绍一下软件如何使用:
前提条件
要将USB转串口工具插入电脑上,并在设备管理器中查看到虚拟串口的串
口号。
烧写过程可分为六步,分别为连接芯片页面,flash状态页面,芯片信息页面,操作配置页面,选项字配置页面,操作进度条页面。 第一步:连接芯片页面
在此页面,我们主要配置串口号,其余参数使用默认值即可。在点击next前,一定要将boot0引脚置高并复位。如果一切正常,软件会转向下一个页面。当
然如果出错,则需要重复上述操作。
小提示: