历史上的今天
今天是:2025年03月14日(星期五)
2020年03月14日 | 在Keil中使用ST-Link V2方式网OneNet NB-IoT板子中烧写程序
2020-03-14 来源:eefocus
第一步:使用ST-Link下载器连接板子

第二步:安装驱动
我们知道如果要往单片机中烧写程序我们需要做一些准备工作,先把烧写环境配置好才能烧写,接下来的内容则是环境的配置(在此主要讲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烧写环境
第一步:点击下图标记图标

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

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

之后点击Setting

弹出下框,设置如下

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

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

至此烧写环境配置完成接下来我们就可烧写程序了
第三步:
第一步:编译,点击以下红框内图标,出现无错误无警告则可以开始下载程序

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

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




创建应用,开发应用则参考我的博客OneNet连接平台添加应用。驱动程序可以在我个人上传的ST-Link驱动资源中下载,里边有配置信息
史海拾趣
|
在克隆BSP包时出了一个错误,但是BSP包却克隆成功,建新工程时却找不到新克隆的BSP包。如果把原来BSP给别人克隆也同样出问题(大家VS2005都没问题)。 错误弹出窗口提示为:StartIndex cannot be less then zero. Parameter name:startIndex… 查看全部问答> |
|
目前在看marvell 8686 wifi的驱动代码,在接收数据的时候不太明白,代码如下 case IF_DATA_PKT: //051107 Coverity chagne to mainstream //060407 ...… 查看全部问答> |
|
大家好: 我现在要做wince 6410的视频数据压缩存储到一个文件(h264编码的), 以前搞linux的对wince 一点也不懂。 所以有很多问题站在linux角度去思考的。 问 1:底层出来的是视频数据流是h264的编码的( ...… 查看全部问答> |
|
悬赏2000元现金,解决液晶屏闪烁问题(北京回龙观龙泽附近) 选用的S3C2440A,Wince系统。直接用群创的8寸800*600的LCD(需要时序板)可以正常工作。新选用了AUO的7寸屏也是800*600(不需要时序板)启动过程中闪烁,进入wince桌面后不闪,但是只要切换系统界面就会闪烁。(AUO的屏的DCLK范围是35-45Mhz) 由于着急 ...… 查看全部问答> |
|
各位有遇过类似的问题:软件都用STM8S的库文件,硬件也用3合上的207。PB3用做A/D转换中断,PB3的端口中断是关闭的 ...… 查看全部问答> |
|
E掏E里面有人免费赠送开发板,大家快去申请 https://bbs.eeworld.com.cn/thread-290539-1-1.html… 查看全部问答> |
|
1、状态机的问题,尽量不要写出太大的状态机,宁愿用一些小型的状态机来相互关联。 2、推荐大家使用timequest来做时序约束,好处是,它可能对你的时序约束和你的设计对照做分析,在做时序分析之前,先对你的约束做分析,然后告诉你,你有多少该 ...… 查看全部问答> |




