3.烧录方式及烧录软件的使用

您当前位置: 首页 > ROS机器人小车底盘 > STM32平衡小车教程

烧录方式及烧录软件的使用


烧录软件.zip(点击下载)




烧录软件有三个:2B}7J31ED9~FVM2CU`D0)OX.pngKZS0O`KJ%UQKDV]F0Q`FM7Y.pngTU32ZSTV(49P@O(58$0ELRS.png,对应三种不同的烧录方式。


一、烧录软件 keil烧录方式K1_VJ%[CF%YFL@@7~TZ8AT4.png使用keil自带的下载功能(使用工具:J-LINK SWD烧录方式 烧录连接线:根据下图进行连接。boot模式:boot0=boot1=0或boot0=0,boot1=1

blob.png

1.步骤一:J$[K$V~ZIIS$(P$%A9LINJM.png

 

2.步骤二:

}_HH[}`Q76B{AQJ{NG7B7PK.png


3.步骤三:

FA5H3ET8ZFO%~6C[W(JN(NW.png

 

4.步骤四:

3L1QWB}DHKSA_X@0MHL[RZJ.png

 

按照上述步骤完成keil烧录配置和烧录。


二、J FLASHARMMDVTM12PY)B@9[$ABIA5(RO.png(使用工具:J-LINK SWD烧录方式 烧录连接线:根据下图进行连接 boot模式:boot模式:boot0=boot1=0或boot0=0,boot1=1

blob.png


1.步骤一:打开JFLASH ARM工具

8H8C][3P15Q`[Z0`(`7LS4N.png

 

2.步骤二:配置烧录方式 打开project setting

2]QC80`[61YXFB%$P~Y2YS1.png


3.步骤三:点击target interface 使用烧录方式为swd方式

Y`6ELTH4Y~15HIGN09TCUZV.png


4.步骤四:根据烧录芯片型号进行选择 这里使用的是STM32 F103C8。

6~8FGM~XAAQOU{49[Y70A$J.png


5.步骤五:打开烧录文件 hex文件

_9MOGPN4F)HKRM6CGGS_E2L.png


6.步骤六:找到建立工程时候生成的hex文件

8~S`VVZTJ32JZE1D_172`5U.png


7.步骤七:加载了hex文件以后,我们点击target------program 

W3XGX{_~]B8W)EB2RAFCYWL.png


8.步骤八:弹出对话框(这里提示原来的芯片内部有代码,是否清除,默认点击“是”)

 8_~699~A)V2HAOVZH~`$3_U.png


9.步骤九:烧录成功后,提示烧录用时,并完毕。

 0Z8S]}B[S~4@$4~Z@}{@{M4.png


三、串口下载程序


注意:

20190622之前硬件:ISP烧录方式 RYL@TF6C7MK6)2}3~Q_65PI.png(使用工具:usb 转ttl 烧录工具 烧录连线如下)

VLRWQW(IG[E`G9KNV~18AW8.png

20190622之后硬件:ISP烧录方式 RYL@TF6C7MK6)2}3~Q_65PI.png直接接在扩展板的microusb口。

 

1.步骤一:打开软件 按照序号,选择烧录工程HXE文件 

$DPGMRQWRAMT{5GBN{XDO@8.png

 

2.步骤二:选择好工程文件以后,设置最下方电平烧录方式(RTS为低电平,DTR为高电平,开发板上方的跳线也根据图中显示跳线帽跳线方式,boot1=0,boot0=1),然后点击开始编程。烧录成功后,右方边框显示烧录成功。

@S}S8YN7DOSBK1G%@OD~@2F.png

}[3BM3S(79_03}OJX4H53QR.jpg

 注意:烧录完成后,请把boot0跳线帽跳回等于0端,这样stm32回到从用户闪存启动,正常的工作模式