This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
我想 从 存储在 USB 闪存驱动器中的文件更新固件。 我将编写我的自定义引导加载程序、该加载程序将读取包含固件的文件并将 其内容写入闪存。
我需要有关文件格式的建议:CSS 可以生成 ELF 或 HEX 文件。 我希望有一个源 c 代码、该代码解析该文件以用作开发的基准。 我找不到(TI) ELF 文件格式的源代码。
有许多解析器可用于 Intel hex 文件、但 C2000十六进制实用程序生成的文件似乎采用自定义格式:例如、行以百分号开头而不是冒号开头。
我 的问题是:
-是否有方法从 CSS 生成标准的 Intel hex 文件?
-是否有可用的 c 源代码来解析 C2000十六进制实用程序生成的十六进制文件?
-是否有可用的 c 源代码来解析 CSS 生成的.out 文件?
感谢你的帮助。
您好、Davide、
感谢您的问题、我们需要更多时间在一天结束前做出响应。 如有必要、将邀请编译器专家。
此致、
查尔斯
谢谢。
同时、我找到了如何生成 Intel Hex 文件、但我无法将文件的内容与器件的存储器匹配(在 CCS 存储器浏览器中)。
是的。 C28x 汇编工具手册中介绍了十六进制实用程序。 请在其中搜索标题 为十六进制转换实用程序说明的章节。 您可能需要使用选项--intel --romwidth=16。
谢谢、此致、
乔治
谢谢你乔治,这些是我需要的旗帜。 不过、如果能提供更多的说明、可能会有所帮助。