当前位置: 首页 > 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.yayakq.cn/news/730741/

相关文章:

  • 网站搭建规划模板多用户商城网站建设二次开发
  • 中国免费图片素材网站网站搭建的步骤
  • 做网站主色调选择河南今天发生的重大新闻
  • 个人域名备案 网站名称南阳新闻最新消息
  • 鞍山做网站优化公司wordpress分类目录标题使用自定义
  • 深圳网站制作公司深圳app开发wordpress免费博客主题
  • 建设网站设计专业服务做微网站那pc端显示啥
  • 什么是网站空间业务员怎样找客户 新手
  • 外贸建设网站制作wordpress发布文章更新失败
  • 如何做一个个人网站西安建站模板
  • 旅游网站有哪些功能开个网站平台要多少钱
  • 江苏做网站的公司个人网站免费
  • 驻马店手机网站制作济南网页设计培训
  • 好看的网站后台模板新软件如何推广
  • 机械设备做公司网站最佳配色网站
  • 网站开发新功能一个备案可以做几个网站
  • 哪家做网站的比较好温州最大的外贸公司
  • 网站空间就是服务器吗提升网站长尾关键词排
  • 响应式旅游网站模版网站在哪备案
  • 北京seo网站内部优化山东济南seo优化
  • 如何建设软件下载网站优化方案
  • wordpress表情包seo网站免费优化软件
  • 网站导航结构的优化福州企业制作网站
  • 网站建设公司新闻wordpress相册点击弹出框
  • 最好的汽车科技网站建设国内新闻最新消息10条简短2023
  • 想代理产品去哪里找十堰seo优化报价
  • 事业单位网站建设注销情况说明wordpress翻译制作
  • 最简单的电子商务网站建设代码godaddy wordpress
  • 淘客网站免费开源源码东莞seo代理
  • 深圳专业做网站的公司烟台市未成年思想道德建设网站