基于Eclipse搭建的STM32环境下的J-Flash烧写【hex/bin】文件到STM32xx开发板中的设置方法与步骤

时间:2023-02-20 11:37:33

使用Jlink仿真器,首先要安装Setup_JLink_V610c.exe(Jlink V8)驱动(官网下载),https://www.segger.com/downloads/jlink?page_request=jlink-software.html。


基于Eclipse搭建的STM32环境下的J-Flash烧写【hex/bin】文件到STM32xx开发板中的设置方法与步骤


安装完驱动以后,桌面会出现两个图标:


基于Eclipse搭建的STM32环境下的J-Flash烧写【hex/bin】文件到STM32xx开发板中的设置方法与步骤    基于Eclipse搭建的STM32环境下的J-Flash烧写【hex/bin】文件到STM32xx开发板中的设置方法与步骤

现在我们使用J-Flash烧写【hex/bin】文件到STM32xx开发板中。

基于Eclipse搭建的STM32环境下的J-Flash烧写【hex/bin】文件到STM32xx开发板中的设置方法与步骤


点击打开如图界面:


基于Eclipse搭建的STM32环境下的J-Flash烧写【hex/bin】文件到STM32xx开发板中的设置方法与步骤


点击菜单栏上的options,再点击“Project settings”,进行烧写前的必要设置,如下图:


基于Eclipse搭建的STM32环境下的J-Flash烧写【hex/bin】文件到STM32xx开发板中的设置方法与步骤


(1)在“General”页,选择“USB”,如下图:


基于Eclipse搭建的STM32环境下的J-Flash烧写【hex/bin】文件到STM32xx开发板中的设置方法与步骤


(2)在“Target Interface”页,首先选择“JTAG”模式,然后其他JTAG选项设置为“Auto selection”,如下图:


基于Eclipse搭建的STM32环境下的J-Flash烧写【hex/bin】文件到STM32xx开发板中的设置方法与步骤


(3)在“CPU”页,选择开发板的CPU型号:ST   STM32F207VG(根据自己的开发板选择),其他不要修改,如下图:


基于Eclipse搭建的STM32环境下的J-Flash烧写【hex/bin】文件到STM32xx开发板中的设置方法与步骤


(4)“FLASH”页不用设置,默认设置就可以了。


基于Eclipse搭建的STM32环境下的J-Flash烧写【hex/bin】文件到STM32xx开发板中的设置方法与步骤 


(5)在“Production”页,我们把“Start application”选上,则在下载成功之后,程序会自动运行。

在设置完成后,我们点击“应用”和“确定”退出。


基于Eclipse搭建的STM32环境下的J-Flash烧写【hex/bin】文件到STM32xx开发板中的设置方法与步骤


在JLINK软件界面左边,将显示烧写信息,如下图: 


基于Eclipse搭建的STM32环境下的J-Flash烧写【hex/bin】文件到STM32xx开发板中的设置方法与步骤


点击“Target”后,再点击“Connect”,开始连接:


基于Eclipse搭建的STM32环境下的J-Flash烧写【hex/bin】文件到STM32xx开发板中的设置方法与步骤


连接成功会有提示信息,如下边的状态拦:


基于Eclipse搭建的STM32环境下的J-Flash烧写【hex/bin】文件到STM32xx开发板中的设置方法与步骤


接着点击“File”,点击“open data file...”打开要烧录的【Hex /Bin】文件,如图:


基于Eclipse搭建的STM32环境下的J-Flash烧写【hex/bin】文件到STM32xx开发板中的设置方法与步骤

基于Eclipse搭建的STM32环境下的J-Flash烧写【hex/bin】文件到STM32xx开发板中的设置方法与步骤

基于Eclipse搭建的STM32环境下的J-Flash烧写【hex/bin】文件到STM32xx开发板中的设置方法与步骤


加载完成后,点击“Target”点击“Auto”进行烧录:


基于Eclipse搭建的STM32环境下的J-Flash烧写【hex/bin】文件到STM32xx开发板中的设置方法与步骤


烧写成功!如下图:


基于Eclipse搭建的STM32环境下的J-Flash烧写【hex/bin】文件到STM32xx开发板中的设置方法与步骤 

基于Eclipse搭建的STM32环境下的J-Flash烧写【hex/bin】文件到STM32xx开发板中的设置方法与步骤


点击确定,完成程序烧写!


基于Eclipse搭建的STM32环境下的J-Flash烧写【hex/bin】文件到STM32xx开发板中的设置方法与步骤