STM32
登录
直播中
李伟
7年用户
1521经验值
私信
关注
[问答]
怎样去修改STM32 IAP升级的程序呢
开启该帖子的消息推送
STM32
IAP
程序
怎样去修改
STM32
IAP升级的程序呢?有何修改方法?
回帖
(1)
冉屹芳
2021-11-2 15:39:56
前两天分享的STM32 IAP升级的程序,有读者反应库文件中的例程只是针对大容量的F107和F103芯片,中容量的芯片不能使用。这里分享一下修改方法。
首先新建一个STM32CubeMX工程,初始化时钟、使能串口和相应的按键端口(不使能中断)。
然后将以下4个.c文件和对应的.h文件添加到工程中。
需要修改的是flash_if.h的文件。用户flash结束地址,如果是128K的flash,修改如下。应用程序所在的flash页,由于大容量和中容量的芯片flash不同,所以需要修改。
然后在主函数中添加以下程序。需要注意的是,如果Bootloader程序使能了中断,尽量在进入应用程序时关闭总中断,以免与应用程序冲突。完成后即可实现IAP功能。
前两天分享的STM32 IAP升级的程序,有读者反应库文件中的例程只是针对大容量的F107和F103芯片,中容量的芯片不能使用。这里分享一下修改方法。
首先新建一个STM32CubeMX工程,初始化时钟、使能串口和相应的按键端口(不使能中断)。
然后将以下4个.c文件和对应的.h文件添加到工程中。
需要修改的是flash_if.h的文件。用户flash结束地址,如果是128K的flash,修改如下。应用程序所在的flash页,由于大容量和中容量的芯片flash不同,所以需要修改。
然后在主函数中添加以下程序。需要注意的是,如果Bootloader程序使能了中断,尽量在进入应用程序时关闭总中断,以免与应用程序冲突。完成后即可实现IAP功能。
举报
更多回帖
rotate(-90deg);
回复
相关问答
STM32
IAP
程序
怎样
去
实现
STM32
IAP
升级
的设计
呢
2022-01-27
1108
如何
去
实现
STM32
f103c8t6的
IAP
在线
升级
呢
2021-12-14
1061
如何
去
实现
STM32
IAP
升级
的设计
呢
2021-11-25
611
怎样
去做一个
STM32
F系列的
IAP
升级
呢
2021-09-26
945
STM8
IAP
升级
流程是
怎样
的?如何
去
实现
呢
2022-01-27
1010
如何
去
实现
stm32
的
IAP
在线
升级
呢
2021-11-29
1010
请问一下
stm32
是
怎样
通过485接串口进行
IAP
的
2021-11-11
1103
IAP
在线
升级
是什么
2021-10-19
1142
STM32
的远程
升级
设计
怎样
去
实现
呢
2022-02-18
1131
如何
去
实现APP
程序
以及进行
IAP
升级
呢
2021-12-13
3199
发帖
登录/注册
20万+
工程师都在用,
免费
PCB检查工具
无需安装、支持浏览器和手机在线查看、实时共享
查看
点击登录
登录更多精彩功能!
首页
论坛版块
小组
免费开发板试用
ebook
直播
搜索
登录
×
20
完善资料,
赚取积分