我想 从 存储在 USB 闪存驱动器中的文件更新固件。 我将编写我的自定义引导加载程序、该加载程序将读取包含固件的文件并将 其内容写入闪存。
我需要有关文件格式的建议:CSS 可以生成 ELF 或 HEX 文件。 我希望有一个源 c 代码、该代码解析该文件以用作开发的基准。 我找不到(TI) ELF 文件格式的源代码。
有许多解析器可用于 Intel hex 文件、但 C2000十六进制实用程序生成的文件似乎采用自定义格式:例如、行以百分号开头而不是冒号开头。
我 的问题是:
-是否有方法从 CSS 生成标准的 Intel hex 文件?
-是否有可用的 c 源代码来解析 C2000十六进制实用程序生成的十六进制文件?
-是否有可用的 c 源代码来解析 CSS 生成的.out 文件?
感谢你的帮助。