多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
* 导师视频讲解:[去听课](https://www.bilibili.com/video/BV1Cb4y1171H?p=14) >[success] **技术支持说明:** >**1**.一般以自主学习为主 > **2**.可到官方问答社区中提问:[**去提问**](https://bbs.csdn.net/forums/nb-iot) > **3**.工程师**会尽快**解答社区问题,但他们是一线开发,【**难以保证**】解答时效,解答辛苦,感谢理解! <br/> 在编译和链接源代码文件后,会生成Hex文件,可以把其烧录到开发板中,从而观察程序再开发板中的执行结果。 <br/> ## **ISP串口下载工具** ### 烧录Hex文件需要借助ISP串口下载工具。下载配套的资源后,改软件所在位置如图所示。 ![](https://img.kancloud.cn/e9/0b/e90b4383583e74c98a24b45456ba7788_1026x586.png =200x) ### 下载并解压该文件后,得到如下图所示文件。 ![](https://img.kancloud.cn/e3/a7/e3a7ec5ba01cca020bfca0b59438d2da_179x137.png) <br/> ## **固件烧录步骤** **硬件配置** 把STM32开发板的第1、2、3和4打到右边,第5和6位打到左边,如图所示。 ![](https://img.kancloud.cn/58/9a/589a66f16f8ca111d36b54fac452805c_1076x1045.png =250x) ### 接着,使用配套的Micro USB线连接开发板到电脑上。 >[danger] 注意,1.请确保依照《搭建开发环境》章节安装好CH34x驱动程序; > 2.如果不使用配套的Micro USB线,请确保所使用的USB线具备数据通信功能。 <br/> **使用ISP串口下载工具** 直接运行 FlyMcu.exe,并点击如图所示按钮。 ![](https://img.kancloud.cn/b4/1d/b41d4a1c1503b8089bededfb2fe06649_729x561.png =500x) ### 选择先前生成的Hex固件,如图所示。 ![](https://img.kancloud.cn/88/48/8848a5679d56294fc45baffc7976c3fa_723x556.png =500x) ### 点击搜索串口,如图所示。如果前续步骤均操作正确,则可以搜索到开发板对应的串口。 ![](https://img.kancloud.cn/96/f3/96f3705fe9b7c860a312e64dce8c8c03_725x558.png =500x) ### 点击Port选项卡,选择开发板对应的串口,如图所示。 ![](https://img.kancloud.cn/f0/a7/f0a791473ff5dd8bd7563846c4799b7c_729x561.png =500x) ### 勾选编程前重装文件和校验,如图所示。 ![](https://img.kancloud.cn/d4/88/d48869ccfaa216c32b4364e80fa190d6_723x556.png =500x) ### 点击开始编程,如图所示。 ![](https://img.kancloud.cn/30/b1/30b1dc0f90b8ecb9f6ea62b690b0f49a_721x558.png =500x) <br/> 接着,**务必严格依照以下流程操作**: 1. **按住**开发板上的 "Boot" 按键; 2. 同时,按下"Reset" 按键; 3. 松开 "Reset" 按键; 4. 最后,松开 "Boot" 按键 ![](https://img.kancloud.cn/d0/c8/d0c834a7c2102be75aed6b1607cd9583_2646x2884.png =200x) <br/> 如果上述操作正确,可以看到完整的Hex文件的烧录过程 ![](https://img.kancloud.cn/9b/07/9b07f48f61f835da6cf382eabc7267c0_723x557.png =500x) <br/> 如果烧录的过程停在“开始连接...”处,那么依照上述流程重复操作一次Boot和Reset按键即可,如图所示。 ![](https://img.kancloud.cn/61/d1/61d1d10ce4b8f2449989228e95ec2e27_719x559.png =500x) <br/> 至此,Hex文件已经烧录完成。在烧录完成后,**按一下“RESET”按键后程序才会开始运行**。但是由于main.c文件中还没有编写可以看到效果的代码因此暂时也看不到运行结果。 <br/> <br/> ## **商务合作** 如有以下需求,可扫码添加管理员好友,注明“**商务合作**” * 项目定制开发,技术范围:**NB-IoT**、**CATn(4G)**、**WiFi**、**ZigBee**、**BLE Mesh**以及**STM32**、**嵌入式Linux**等; * 入驻平台,成为讲师; * 接项目赚外快; * 善学坊官网:[www.sxf-iot.com](https://www.sxf-iot.com/) ![](https://img.kancloud.cn/b7/5a/b75ac8c3da945f20568771f5935c388f_430x430.png =150x) (非商务合作**勿扰**,此处**非**技术支持)