Image
Image

烟雨蒙蒙520

+ 关注

粉丝 0     |     主题 41     |     回帖 720

STM32 IAP应用编程几个要点
2021-2-6 10:03
  • ST MCU
  • 30
  • 1549
  欢迎留言讨论!  
  以上所有内容就是关于IAP的基础知识和例程说明,更多的IAP在线升级功能讲解敬请等待。 ...  
  2.程序下载 硬件连接好,将生成的程序文件(Demo.bin)指定位置(为方便测试下载,我拷贝到桌面)-> 打开 ...  
  为方便大家调试,我这里提供下载链接 https://pan.baidu.com/s/13yjA9q0Eltfer4oLPbGceQ 密码:5r5m ( ...  
  提示: 它这里是通过按键方式选择执行IAP,还是执行APP;一般建议通过倒计时(比如5s):5s之内通过串口选 ...  
  见IAP程序代码:所以,我们APP应用程序的其起始地址就必须对应为0x0800 3000 才行。不然,跳转之后没有应用 ...  
  为防止IAP程序不被(第一部分代码)不被意外破坏,一般建议对IAP程序进行“写保护”。 这个APP地址0x0800 ...  
  这里IAP程序有两个作用:1.对APP程序编程; 2.引导程序跳转至应用程序。所以,这段APP程序也叫BootLoader。 ...  
  因此,我们会将FLASH划分我两个区域:IAP程序区域,APP程序区域。  
  3.说明 这个程序只是IAP程序,放在以0x0800 0000为起始的地址。而IAP程序的作用是将应用程序(二进制文件 ...  
  选择对应的目标(我们以F103ZE为例,选择大容量、小容量在于他们的FLASH页大小不一样),选择10E-EVAL。 ...  
  因该工程代码是之前用MDK-ARM V4版本建立的,现在用V5版本打开会提示如下信息: 只需要点击“Migrate to ...  
  2.IAP软件工程 我们解压(上面)下载好的软件工程包,进入目录,通过MDK-ARM(为例),如下图; 本文以MDK ...  
  3IAP例程几个要点 1.例程概要说明 该代码工程基于STM32F1,使用UART通信口,利用超级终端(上位机)、通过 ...  
  我下载后上传至百度网盘地址: https://pan.baidu.com/s/1umdwlShsJpL8rLdeb9n6Cw 密码:2t3j (提示: ...  
  相关参考文档和代码例程都在这个网址下载,下一章节针对这里该IAP讲述几点重要内容。 ...  
  STM32F10xxx in-application programming using the USART官方地址: https://www.stmicroelectronics.com ...  
  ST官网提供的各种IAP,其方法和原理其实都类似:就是将程序文件(二进制文件)写入FLASH。 本文以最简单的 ...  
  2ST官网IAP例程 ST官网提供的IAP例程有很多很多,比如: 库:有使用标准外设库(SPL)的、有使用硬件抽象 ...  
  IAP通信口 IAP的通信口有许多种:UART串口、ETH以太网、I2C、SPI......等。按理说只要能传输数据的通信口 ...  
2
3
近期访客