FLYMCU 烧写STM32注意
注意:使用串口下载前,需要设置一下BOOT0和BOOT1,BOOT0接高,BOOT1接地就好,下载完后,可以设置回原来那样。都接地。
1、在选择“不使用RTS和DTR”时,需要在BOOT置1的条件下,点击“开始编程”之后开始手动按下复位键;
2、根据实际硬件选择“不使用RTS和DTR”或者“DTR的低电平复位,RTS高电平进BootLoader”等配置,根据实际硬件选择即可
3、此外,如果想设置读保护或者配置选项字节(必须勾选“编程到FLASH时写选项字节”),打开“设定选项字节等”,出现窗口框在窗口内选择即可;(自己测试无需这样处理)
4、加载生成的hex文件,并勾选右边的编程前重装文件,这样,就不用每次下载程序,重新加载hex文件了。
5、关于“使用RamISP”
RamIsp是mcuispV0.950版起增加的一个增强功能,原理是先用ISP协议向芯片的SRAM中下载一个RamIsp程序,再由这个程序完成代码烧录功能。
相比原ISP烧录方式,有以下优点:
1、提供一定的加密强度,RamIsp协议是不公开的。并且使用一个随机数作为**,对传送的程序代码进行加密,从而增加从数据流中还原程序代码的难度。但是这个加密是可以**的。
2、在下载大文件时,下载速度比原ISP要快一些。因为RamIsp的校验不是回读校验,而是采用数据指纹算法。
用户可根据试验效果,选择是否使用RamIsp功能。缺省是不使用的