当前位置: 首页 > news >正文

做网站的关键性技术有哪些长春百度快速优化

做网站的关键性技术有哪些,长春百度快速优化,贵阳网站微信建设公司,沧州做网站的公司做单片机开发的工程师经常会听到两个词:ISP和IAP,但新手往往对这两个概念不是很清楚,今天就来和大家聊聊什么是ISP,什么是IAP? 一、ISP ISP的全称是:In System Programming,即在系统编程&…

做单片机开发的工程师经常会听到两个词:ISP和IAP,但新手往往对这两个概念不是很清楚,今天就来和大家聊聊什么是ISP,什么是IAP?

一、ISP

ISP的全称是:In System Programming,即在系统编程,该操作是通过MCU厂商出厂BootLoader来实现,通过ISP可以对主flash区域进行擦除、编程操作,还可以修改芯片的选项字节等。我们来看下GD32F30x用户手册中引导模式:

通过BOOT引脚可以让MCU有不同的引导模式,其中将BOOT0接高,BOOT1接低,此时上电后,MCU跑的是引导装载程序,该程序就是GD公司MCU出厂固化的BootLoader。简单而言就是,在这个模式下,MCU是在跑一段程序的,这个程序可以让你通过MCU上的一些固定接口如串口、USB等来实现对主flash区域等的操作,而通过这个程序进行主flash的烧写过程就是ISP。一般而言,ISP都需要一些上位机来配合操作,GD官方的是All-in-one工具:

二、IAP

IAP的全称是:In Applicatin Programming,即在应用编程,该操作需要工程师自己写BootLoader来实现。IAP需要两段程序:一段在主flash最开始的地方,为用户BootLoader;

另一段在主flash中的其他区域,为APP,比如保存在0x08008000地址的程序:

当MCU刚上电时,会执行用户BootLoader程序(需要注意:这里需要选择将BOOT0接低,也就是让从主flash中启动),工程师需要在用户BootLoader中实现接收数据并对非本程序所在地址flash区域编程的功能,这样用户将APP的bin文件发给用户BootLoader程序,BootLoader程序将APP的数据写到特定的地址中,比如0x08008000开始的地址,这样就实现了通过用户BootLoader烧录APP的功能。烧录完成后,用户BootLoader程序中需要实现一个跳转指令,让程序直接跳到APP中,这样崭新的APP程序就跑起来啦。上面这一整个流程,就叫做IAP。

好了,现在小伙伴们知道什么是ISP,什么是IAP了吗?还有不懂的,欢迎评论区留言哦,悄悄说一句,我们有GD各系列的用户BootLoader Demo程序哦。

更多GD32 MCU相关咨询:https://www.gd32bbs.com/

http://www.wooajung.com/news/20991.html

相关文章:

  • 专业简历制作网站模板免费seo技术教程
  • 公司做网站怎么推广seo单页快速排名
  • 建设网站诈骗是什么罪百度客服电话24小时人工服务热线
  • 网站设计的流程是怎样的三只松鼠网络营销策略
  • 做国外电影网站球队世界排名榜
  • 网站怎么做的如何刷app推广次数
  • 音乐盒的网站怎么做直通车关键词怎么优化
  • 洛阳做网站哪家好品牌推广战略
  • 网站开发技术指标手游推广赚佣金的平台
  • 光谷企业网站建设百度发布信息的免费平台
  • 土豆做视频在线观看网站日照高端网站建设
  • 设计一站式服务培训方案怎么做
  • 南通wap网站建设网络服务商电话
  • 酒泉网站建设有限公司成都最新疫情
  • 新手怎么做html5网站2024年新闻摘抄
  • 营销型网站测评方法企业seo排名有 名
  • 大型网站建设方案如何做网站seo排名优化
  • 自建网站系统大连网站建设费用
  • 可靠的东莞网站推广杭州市优化服务
  • 山东建设银行招聘网站公司seo推广营销网站
  • 在那个网站做直播好赚钱百度搜索seo优化技巧
  • wordpress库存插件网站seo排名优化工具在线
  • 用ps做网站导航一份完整的电商运营方案
  • 建立网站还是建设网站整站优化要多少钱
  • 安卓手机做网站服务器疫情死亡最新数据消息
  • wordpress html 单页模板杭州seo服务公司
  • 理财公司网站模板下载个人做seo怎么赚钱
  • 怎么看网站是谁做的经典软文案例50字
  • 怎么用dw做静态网站搜索引擎优化核心
  • 网站开发js路径杭州百度公司在哪里