[开发生态] 国民技术的IAP升级都需要哪些注意事项及详细过程?

[复制链接]
201|31
gejigeji521 发表于 2026-9-10 16:47 | 显示全部楼层
在应用编程,Bootloader(引导程序)+ APP(用户固件),MCU 上电先跑 Bootloader,可接收新固件写入 Flash,之后跳转到 APP 运行。
sdCAD 发表于 2026-9-10 17:50 | 显示全部楼层
开发时务必注意Flash分区对齐、跳转前关中断与外设复位、以及升级过程的断电保护机制。
deliahouse887 发表于 2026-9-10 22:06 | 显示全部楼层
升级过程中断电是最大风险。建议在Flash中维护升级状态标志位,Bootloader上电时检查标志,若处于"升级中"且新固件校验失败,自动回退到旧APP
updownq 发表于 2026-9-11 11:51 | 显示全部楼层
IAP操作中擦除扇区、RAM拷贝到Flash的指令,传入的时钟频率参数必须和实际系统主频完全匹配,否则会出现常温下运行正常、高低温环境下升级失败的问题。
pentruman 发表于 2026-9-11 12:44 | 显示全部楼层
用工业场景举例,如何实现IAP升级?
cashrwood 发表于 2026-9-11 17:54 | 显示全部楼层
N32DP474 IAP升级流程与注意事项?
cemaj 发表于 2026-9-11 18:46 | 显示全部楼层
IAP升级中,如何确保固件安全性?
macpherson 发表于 2026-9-11 19:40 | 显示全部楼层
N32DP474的IAP升级过程中,如何实现更安全的掉电保护机制?
adolphcocker 发表于 2026-9-11 20:38 | 显示全部楼层
参考国民技术官方SDK中的IAP/OTA例程
物联万物互联 发表于 2026-9-13 21:59 | 显示全部楼层
bootloader类似于单片机的启动器,它接收新的固件,写入闪存,确保正确无误,然后启动应用程序。
AIsignel 发表于 2026-9-14 22:43 | 显示全部楼层
国民技术IAP升级支持多线程,可设置主线程负责下载和主逻辑,副线程处理IAP交互。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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