你好,
我再将我的下载思路详细描述一下:
1、通过 ROM BOOT下载 客户编写的应用代码;(注:芯片首次下载客户应用代码,该阶段下载失败,点击update 按钮重新下载, 无需断电)
2、下载成功,自动进入 客户编写的应用代码运行;
3、需要更新 客户编写的应用代码 通过在应用代码运行状态切换到ROM BOOT 状态;
4、通过 ROM BOOT 更新 客户编写应用代码,(注:此时如果更新失败,此次更新之前的客户应用代码是否损坏,如果损坏,芯片在更新失败时,是在 ROM BOOT状态运行,还是会进入已经损坏的客户代码段,造成不可预测情况;如果未损坏,芯片更新失败时,是运行在 ROM BOOT状态,还是会进入未更新的客户代码状态运行?)