请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:F28M36P63C2 您好!
我正在 F28M36x controlCARD R1.1上开发用于现场升级的次级引导加载程序、我有点困惑。 看看你们能不能指导我。
现在、我正在思考/发展以下方面:
- M3从闪存引导、运行辅助引导加载程序(具有 lwIP TFTP 服务器、IPC 和闪存驱动程序)、然后跳转到主应用程序;
- C28等待 M3信号:C28从闪存引导、运行辅助引导加载程序(具有 IPC 和闪存驱动程序)、然后跳转到主应用程序;
- 我会使用 TFTP 客户端将更新直接发送到 M3;
我觉得这对、但我正在阅读介绍 TFTP API 功能的文档"F28M35x 固件开发包"、我找到了有关以太网软件更新模块的一些信息。 这个模块可以与以太网引导加载程序一起运行、并且我可以使用 LM 闪存编程器来处理魔术包并将.bin 远程刷写到器件中。
我有一些问题:
- 我的开发方式是实施远程更新的正确/常见方式?
- 以太网软件更新模块是否在 F28M36x 中工作? 它是否是现场升级的可行/良好解决方案?
- 我在 F28M36x Mware 库中找不到"utils/swupdate.c"和"utils/swupdate.h"文件(F28M35x 中都没有)。
- 我发现这些文件存在于 Tiva 库中;
此致、提前感谢
卢卡斯