主题中讨论的其他器件:TIDM-02011
工具与软件:
尊敬的专家:
我的客户正在 F280039上开发 LFU 功能。 我在这里要求提供建议。 以下是它们的要求。
1.组0有两个引导加载程序。 引导加载程序1是默认设置、不会进行升级。 引导加载程序2. 可以升级
2、两个应用程序在银行1和银行2上,作为双备份。 如果一个应用程序由于升级失败而损坏、引导加载程序将切换到另一个应用程序。
3.当应用程序正在运行时,主机发出升级命令。 应用将切换到引导加载程序以接收数据(新应用代码)并写入闪存。 但是、只会传输部分数据、而不是整个应用映像。 写入部分数据后、引导加载程序将切换回 APP。 该过程会重复执行、直到所有图像都已传输并写入闪存。
根据上述要求、客户有以下问题。
- 当使用2组应用程序时、在如何处理软件版本方面是否有成功经验? 例如、它应该在 bank1上为 v1.0、在 bank2上为 v1.1、而下一个版本 v1.3 将在 bank1上运行? 这样、开发人员每次升级软件时都需要更改 cmd 文件。
- 在上述三项要求中切换到引导加载程序时、如何确保即使引导加载程序出现错误、引导加载程序也可以切换回应用? 此外、切换到引导加载程序时、如何保存应用程序的上下文、以便该应用在 切换回时可以继续其工作?
此致、
挂起。