【BSP技能手册】-【MCU篇】-【C51】-【开发环境】-【烧录】

6 篇文章 0 订阅
4 篇文章 0 订阅


前言

如何把编写的固件放入到我们的Board,这里需要【驱动程序】【烧录器】的帮助,放代码、更新代码的动作,我们称为【固件烧录】【烧写代码】等。
常用的代码【烧录手法】有如下几种

  • Stlink烧录=>需要Stlink烧录器及软件包
  • Jlink烧录=>需要Jlink烧录器及软件包
  • ISP升级=>串口线及软件包
  • IAP升级=>空中升级使用(真实业务场景常用方式)

本文提供【ISP】烧录教程


一、驱动安装

ISP常用串口作为通信协议,这里我们借助PC机的【USB】口实现【串口】功能,此处需要【串口驱动】的帮助,常见【串口驱动】有CH340、CH341等。

1.串口驱动安装(win版本)

fore\【开发环境】\【驱动工具】路径下。
CH341

2.语言选择

语言

3.完成安装

一直“下一步”,直到进度条完成,点击“完成”即可。
驱动
finish

4.检查安装是否完成

插上串口线,连接board。右键【win】图标,打开“设备管理器”,"端口(COM和LPT)"可显示我们插入的串口设备。请务必保证能串口设备能被争取识别,再进行之后的操作。
连接board

win
能识别出com设备说明驱动正常。
ch340

二、烧录固件

1.STC下载器

fore\【开发环境】\【烧录工具】路径下。
STC下载器一般为免安装版本,直接拖到桌面使用即可。
stc

三、烧录测试固件

提供以下几个类型的测试教材。

1.C52烧录测试

【测试chip】STC89C52
【测试board】清翔_A512WD智能小车
【测试固件】流水灯闪烁(提前准备好)
【烧写方式】ISP

  • 打开【stc-isp】工具=>

stc89c52

  • 选择固件=>

完成后右侧窗口会显示一堆十六进制数据固件
固件

  • 串口连接=>

找到board的【烧录口】,连接串口线。
注意==>board不需要上电串口串口

  • 开始烧录=>

check

  • 完成烧录=>

上电即可完成烧录,可看到流水灯亮起,此为程序控制效果。


固件烧录成功==> 通电

总结

撒花~~~,点亮Board是BSP技能者最有意义的工作之一,Board从工厂出来,第一时间是给到BSP工程师,BSP工程师的第一项工作即为点亮Board==>Bring up。恭喜完成Bring up,成功打开BSP的大门!!!


祝诸位前程似锦,顺利从事自己喜爱的行业。如果觉得此文有收获,请帮忙点击左下角的赞,你的支持是我继续产出文章的动力,谢谢!

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值