发新帖我要提问
12
返回列表
打印
[应用方案]

用户程序如何操作IAP存储

[复制链接]
楼主: albertaabbot
手机看帖
扫描二维码
随时随地手机跟帖
21
pixhw| | 2024-6-17 14:24 | 只看该作者 回帖奖励 |倒序浏览
在设计固件程序时,需要编写两个主要的项目代码。第一个项目代码(通常称为IAP引导加载程序或bootloader)不执行正常的功能操作,而是专注于通过某种通信管道(如USB、USART等)接收新的程序或数据。

使用特权

评论回复
22
mollylawrence| | 2024-6-19 14:08 | 只看该作者
在写入新的应用程序或数据之前,通常需要擦除目标IAP存储区域。

使用特权

评论回复
23
wwppd| | 2024-6-19 16:10 | 只看该作者
正常情况下,发生中断时CPU会跳转到内置Flash中的中断向量表查找对应的服务函数入口地址。在IAP方案中,由于存在两个程序区,每个区都有各自的中断向量表。

使用特权

评论回复
24
fengm| | 2024-6-20 22:29 | 只看该作者
数据发送和接收需要遵循特定的通讯协议和数据格式。这可以是通过使用通用协议(如XModem、YModem等)或使用自定义协议来实现的。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则