当前位置: 首页 > 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.sczhlp.com/news/77575/

相关文章:

  • 淘宝客做二级域名网站asp爆网站绝对路径
  • 买手表去哪个网站买是正品的网站设计应该怎么做
  • 怎么添加网站白名单网络工程好就业吗
  • 创网中国的网站深圳网站开发搜行者seo
  • 做网站公司怎么开拓更多业务国外手机网站源码
  • 网站服务是指陕西网络营销优化公司
  • 嘉兴网站建设公司电话网站建设平台皆往乐云践新专家
  • 西宁做网站君博推荐怎样通过网络销售自己的产品
  • 网站平台建设制度石狮网站建设公司哪家好
  • wix网站做图片能折叠吗wordpress菜单高度
  • 公司网站销售平台建设费分录外观设计公司
  • 网站广告连接如何做宝坻建设路小学网站
  • 太原适合网站设计地址自助建站源码php
  • 域名价格查询网站安卓优化大师官方下载
  • 最长连续序列-leetcode
  • 自己想学做博客网站杭州百家号优化
  • php网站开发要学什么常德网站建设产品
  • 风险网站如何解决办法vs2010网站开发示例
  • 怎么用dw做网站杭州有专业做网站小型服装厂吗
  • 网站开发免责合同wordpress 网盘 插件
  • 功能网站建设搜索建站网
  • 泰州网站建设搭建医院网站绿色模板
  • 手机英语网站wordpress情侣博客模板下载
  • 佛山网站改版如何学好网站开发
  • 世界杯网站源码下载建一个网站的流程
  • 在线商城网站建设免费logo设计软件手机版
  • 安平县英文网站建设全自动精准引流软件
  • 智慧园区官网设计辽宁短视频搜索seo哪家实惠
  • 思帽西宁网站建设让Wordpress拒绝pc访问
  • 网站排名优化各公司的互联网怎么做