在Keil中使用ST-Link V2方式网OneNet NB-IoT板子中烧写程序

第一步:使用ST-Link下载器连接板子

在Keil中使用ST-Link V2方式网OneNet NB-IoT板子中烧写程序

 

第二步:安装驱动

我们知道如果要往单片机中烧写程序我们需要做一些准备工作,先把烧写环境配置好才能烧写,接下来的内容则是环境的配置(在此主要讲ST-LINK/V2下载程序环境配置)。在我们用ST-LINK/V2下载程序之前首先则需要安装驱动程序,否则串口无法识别芯片信息,使用ST-LINK/V2下载程序则需要先安装st-link_v2_usbdriver.exe程序,但是仅仅安装此程序可能会发现并不能识别出芯片信息,因为我们还需要安装一个stlink_winusb_install.bat(Windows批处理文件),此时才算成功。(程序资料见st-link_v2_usbdriver文件夹)

2.接下来就是如何烧写程序,在此我们选用的是在Keil5中烧写,烧写过程见STM32F10RET6核心板用户手册.pdf文件

在Keil中使用ST-Link V2方式网OneNet NB-IoT板子中烧写程序

文档请去个人博客下载,官网也有一些,安装过程不做过多介绍

接下配置Keil烧写环境

第一步:点击下图标记图标

在Keil中使用ST-Link V2方式网OneNet NB-IoT板子中烧写程序

接着出现如下,点击Debug按钮

在Keil中使用ST-Link V2方式网OneNet NB-IoT板子中烧写程序

接着点击setting左侧,选择ST-Link Debugger

在Keil中使用ST-Link V2方式网OneNet NB-IoT板子中烧写程序

之后点击Setting

在Keil中使用ST-Link V2方式网OneNet NB-IoT板子中烧写程序

弹出下框,设置如下

 

在Keil中使用ST-Link V2方式网OneNet NB-IoT板子中烧写程序

 

接下来在关闭弹窗,点击Utilities进行设置,注意红框内配置,点击setting

在Keil中使用ST-Link V2方式网OneNet NB-IoT板子中烧写程序

出现以下弹框,注意红框内配置

在Keil中使用ST-Link V2方式网OneNet NB-IoT板子中烧写程序

 

至此烧写环境配置完成接下来我们就可烧写程序了

第三步:

第一步:编译,点击以下红框内图标,出现无错误无警告则可以开始下载程序

在Keil中使用ST-Link V2方式网OneNet NB-IoT板子中烧写程序

第二步:下载程序,如下图最下边框内出现的心就说明程序下载成功

在Keil中使用ST-Link V2方式网OneNet NB-IoT板子中烧写程序

此程序下载后,单片机串口3收发口与NB模组串口收发口相连,天线安装好后接上电源,即可自动连接OneNet平台,同时也可以通过串口调试助手查看连接状况,等待一段时间LED3,LED4灯亮说明已经连接成功,查看云平台设备在线状况

在Keil中使用ST-Link V2方式网OneNet NB-IoT板子中烧写程序

在Keil中使用ST-Link V2方式网OneNet NB-IoT板子中烧写程序

在Keil中使用ST-Link V2方式网OneNet NB-IoT板子中烧写程序

在Keil中使用ST-Link V2方式网OneNet NB-IoT板子中烧写程序

 

创建应用,开发应用则参考我的博客OneNet连接平台添加应用。驱动程序可以在我个人上传的ST-Link驱动资源中下载,里边有配置信息