硬要再问这个问题”之后再选择(是...
原创 2023-06-06 10:51:15
251阅读
源码下载链接: https://gitee.com/yang456/STM32_IAP_Learn.git 下载bootloader程序 我用stlink下载哈,方便 选择程序文件 首先需要发送一条指令 updata start 然后发送程序文件 说明接收并运行了咱写的APP程序. IAP详细说明:
转载 2017-05-30 23:27:00
290阅读
2评论
几乎所有的同类书籍都介绍综合性的应用示例如“万年历 + 温度显示 + 闹钟响铃 + 计时表”这样的一个实时时钟范例或“STM32 + 音频解码 + 大容量存储方案”这样的MP3播放器范例。这
转载 2019-03-24 21:16:00
94阅读
2评论
IAPIn Application Prog...
转载 2019-08-25 17:23:00
571阅读
2评论
1.写在前面IAP全称是In Application Programming,IAP是用户自己的程序在运行过
原创 2022-10-17 11:22:31
574阅读
什么是IAPIAP是In Application Programming的首字母缩写,IAP是用户自己的程序在运行过程中对User Flash的部分区域进行烧写,目的是为了在产品发布后可以方便地通过预留的通信口对产品中的固件程序进行更新升级。在重新编程过程中可以使用任意类型的通信协议,如UART、I2S、SPI等。这篇笔记分享的是使用UART方式IAP。串口IAP实验先理一理流程(本实验...
原创 2021-06-02 13:53:39
1784阅读
1.写在前面IAP全称是In Application Programming,IAP是用户自己的程序在运行过程中对User Flash的部分区域进行烧写,目的是为了在产品发布后可以方便地通...
转载 2022-04-22 22:58:29
10000+阅读
最近研究如何实现Stm32的无线烧写程序。从CSDN上看到大部分的无线烧写方法,大都是采用ESP8266+CMSIS-DAP的方式,其能下载也能调试程序,也能通过虚拟串口通信。但是其串口应该是用软件实现的,会占用系统资源,对于其能否实现接收中断,我也不得而知。所以对于我这种深度需要串口调试程序的人来说,没有硬件串口是非常麻烦的。另外,也有大神采用重写Bootloader实现蓝牙ISP蓝牙串口无线烧
转载 2024-04-30 12:38:23
484阅读
1、Cubemx 2、stm32Hal库 3、同步串口收发 4、阻塞式收发stm32串口配置过程1、创建工程,详情请看我的第一篇博文2、配置Sys3、查看原理图找到使用的串口所在的引脚4、配置串口工作方式5、生成工程,见上一篇链接链接:6、生成的usart初始化如图7、接下来就是配置主函数了,配置之前我要先讲解两个函数(1)发送函数(2)接收函数8、我的主函数实现的功能是轮询的进行接收,并且在接受
基于STM32IAP升级程序IAP介绍功能设计硬件设计软件设计软件设计流程如下完整程序具体实现设计功能程序IAP实现程序主程序后续IAP介绍IAP
推荐 原创 2022-05-30 10:00:41
932阅读
最近因项目需求要实现STM32的在线升级即IAP功能,先将这几天的学
原创 2023-01-08 01:17:05
580阅读
1 IAP介绍   IAP(In Application Programming)即在应用编程, IAP 是用户自己的程序在运行过程中对User Flash 的部分区域进行烧写,目的是为了在产品发布后可以方便地通过预留的通信接口对产品中的固件程序进行更新升级。通常实现 IAP 功能时,即用户程序运行中作自身的更新操作,需要在设计固件程序时编写两个项目代码,第一个项目程序不执行正
原创 精选 2023-12-30 18:44:32
3550阅读
客户要求用IAP下载,mark一下,客户还给了stm32的引导码。仅供参考。 1 PIC单片机的IAPSTm32 IAP https://www.cnblogs.com/WeyneChen/p/5278251.html 3 STM8的IAP 还没弄出来。
转载 2017-11-21 16:20:00
129阅读
SPI一、SPI简介Serial Peripheral Interface )是串行外围接口设备,是一种高速的,全双工,同步的通信总线,并且在芯片上只占用四根线,节约了芯片的管脚,同时为PCB的布局上节省空间,提供方便,正是处于这种简单易用的特性,现在越来越多的芯片集成了这种协议。SPI 是一个环形总线结构,由 ss(cs)、 sck、 sdi、 sdo 构成,其时序其实很简单,主要是在 sck
转载 2024-07-11 13:12:14
162阅读
stm32 的官方网站下载iap ymodem 的示例包源码STM32F4xx_AN3965_V1.0.0 对是stm32f40系列的单片机源码源码结构:MDK-ARM目录是iap 源码binary_template 目录是bin二进包的源码如果开发板不是用的官方板子,建议修一下源码iap 串口乱码问题#include "stm32f4xx.h"文 件的#if !defined (HSE_VALUE)#define HSE_VALUE ((uint32_t)800000
原创 2021-11-12 14:13:31
1492阅读
引言嵌入式系统的开发最终需要将编译好的代码下载到具体的微控制器芯片上,而不同厂家的微控制器芯片有不同的下载方式。随着技术的发展和应用需求的更新,用户程序加载趋向于在线编程的方式,越来越多的芯片公司提供和开放了用户...
转载 2019-08-14 13:55:00
146阅读
2评论
源:STM32 IAP 固件升级设计/U盘升级固件 固件升级的基本思路是: 将stm32 的flash划分为两个区域: 1.Bootloader区:存放bootloader的代码,bootloader代码完成的主要功能就是,判断外部条件,如果需要更新固件,则从指定位置(外接的U盘?板子上的外置存储器
转载 2016-08-23 14:38:00
598阅读
2评论
GPIOx_CRL(x=A~E) 地址偏移:端口配置的初始地址加上偏移地址就是该特殊寄存器的地址 GPIO通用输入输出8种工作模式 1.浮空输入模式: (1)当GPIOx_CRL或GPIOx_CRH寄存器的CNF[1:0]位设置为01,并且MODE[1:0]位设置为00时 (2)STM32复位之后默 ...
转载 2021-04-08 13:51:00
891阅读
2评论
STM32:嵌入式开发的强大选择在嵌入式系统开发领域,STMicroelectronics推出的STM32系列微控制器凭借其出色的性能和丰富的功能,已成为工程师们的首选之一。作为基于ARM Cortex-M内核的32位微控制器,STM32系列提供了从入门级到高性能的完整产品线,满足各种应用场景的需求。强大的硬件特性STM32系列最显著的特点是它的多样性。从低功耗的STM32L系列到高性能的STM3
stm32在freertos系统下使用串口DMA接收方式对接freemodbus-rtu协议栈 文章目录stm32在freertos系统下使用串口DMA接收方式对接freemodbus-rtu协议栈前言码农工程师,人狠话不多,大家多看图和代码!!!一、准备工作cubemx配置dma初始化的一个注意点二、拆解freemodbus1.porttimer.c文件不再使用(不使用定时器判断接收完成),接口
转载 2024-03-17 00:43:12
1176阅读
1点赞
1评论
  • 1
  • 2
  • 3
  • 4
  • 5