可以使用FlyMcu作为串口烧写的工具,把生成的HEX文件丢进去就行。串口烧写的时候注意boot0和boot1两个引脚的配置,以及烧写的时候可能需要借助复位键才能启动烧写。
1、JTAG和SWD,这两种是最基本的下载方法,就是STLINK或者JLINK烧录。
2、ISP下载,这个是将数据通过SPI下载到芯片的内置flash里面。
3、IAP下载,这个是用户自己的程序在运行过程中对User Flash的部分区域进行烧写。
1、 打开J_Flash ARM
出现如下工作界面:
2、选择Options—Project settings
进入Project settings界面:,
3、点击CPU,选择合适的型号:
此时,我们在device里面选择好我们目标板上的芯片就可以了,然后点击确认。
4、我们现在将JLINK和目标板进行连接:Target ——connect
没有跳出错误,说明连接成功。
5、打开我们要烧录的hex文件:
选择需要烧录的程序:
选择HEX文件后如下图所示:
7.烧录程序:
如果有弹出窗口,选择是或者确定。
8.重启设备
1、首先打开自己的电脑进入桌面,接着在电脑中点击FlyMcu.exe,进入配置界面,如下图所示。
2、然后在下载之前选择搜索串口,连接好开发板之后,选择波特率,如下图所示。
3、然后在页面中,选择编辑好的程序代码,将生成的hex文件选中,如下图所示。
4、设置完成后,接着点击页面中的开始编程,就可以下载到硬件里了,如下图所示,就完成了。
stm32使用can烧写代码的步骤如下:
1、首先,打开STM32CubeMX软件,选择从MCU开始我的项目;
2、然后,选择MCU芯片我们本次实验选择STM32F407VET6芯片做MCU,进入工程编辑;
3、最后,设置烧写方式为can模式这一步必须选择一种烧写方式即可。
本文标签:stm32如何用FlyMcu烧录程序