您好!欢迎光临深圳市英瑞尔芯科技有限公司官方网站!
新闻动态
产品展示
联系我们

深圳市英瑞尔芯科技有限公司

地   址:深圳市福田区振华路现代之窗A座7B

联系人:刘小姐

电   话:186 6591 0262

微   信:186 6591 0262

新闻详情 当前位置:首页 > 行业新闻 > 单片机软件IAP策略

单片机软件IAP策略
 日期:2022/7/25 19:03:00 

通常在设计阶段选择ICP或是ISP升级单片机软件等方法stm32系列产品MCU不仅可以升级程序流程,还可以调整即时观察运行内存数据信息、外部设备情况、局部变量及其断点调试运行、设置中断点等。

但产品发布后,这种单片机设计或微控制系统被放入某个目标系统软件中,难以选择ICP单片机编程升级编程升级;因此,必须只有一个基础uart、can、eth单片机编程升级的技术性可以通过通信接口完成,IAP其中之一;

IAP全名In Application programmer即应用程序编写。IAP程序存储器被技术地分为多个区域,其中之一是IAP APP区域,APP存储所有正常操作的程序流程,IAP根据通信接口的变更,用于存储APP区域程序流程;

文中或是以stm以32为例,介绍和IAP相关专业知识。

栈表针SP:程序执行必要的标准,SP室内空间必须向下一个合理合法的详细地址,stm32有两个sp,msp和psp,如果不应用rtos,默认设置应用程序msp,应用rtos注意自动跳转前转换成匹配的朋友。sp,否则,系统软件很可能会崩溃;复位后sp值是程序存储器第一个字;

复位详细地址:单片机设计复位后必须复位详细地址,这是程序存储器的第二个字;

在stm32上程序存储器一般是指Flash,或在标准库中HAL库文件有对Flash驱动软件,关键应用擦掉函数公式,读取存储函数公式,写下存储函数公式;

Flash系统分区:假设程序存储器尺寸为48KB

0x08000000-0x08003FFF:16KB IAP区域

0x08004000-0x0800FFFF:48KB APP区域

必须添加其他系统分区,如系统软件的主要参数区、系统软件标记区、保存区等

相关标签: