[应用方案] 用户程序如何操作IAP存储

[复制链接]
pixhw 发表于 2024-6-17 14:24 | 显示全部楼层
在设计固件程序时,需要编写两个主要的项目代码。第一个项目代码(通常称为IAP引导加载程序或bootloader)不执行正常的功能操作,而是专注于通过某种通信管道(如USB、USART等)接收新的程序或数据。
mollylawrence 发表于 2024-6-19 14:08 | 显示全部楼层
在写入新的应用程序或数据之前,通常需要擦除目标IAP存储区域。
wwppd 发表于 2024-6-19 16:10 | 显示全部楼层
正常情况下,发生中断时CPU会跳转到内置Flash中的中断向量表查找对应的服务函数入口地址。在IAP方案中,由于存在两个程序区,每个区都有各自的中断向量表。
fengm 发表于 2024-6-20 22:29 | 显示全部楼层
数据发送和接收需要遵循特定的通讯协议和数据格式。这可以是通过使用通用协议(如XModem、YModem等)或使用自定义协议来实现的。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 在线客服 返回列表 返回顶部
快速回复 在线客服 返回列表 返回顶部