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.

[参考译文] CCS/TMS320F28032:引导加载程序和应用程序十六进制文件

Guru**** 2609285 points
Other Parts Discussed in Thread: C2000WARE, TMS320F28335

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/680173/ccs-tms320f28032-bootloader-and-application-hex-file

器件型号:TMS320F28032
主题中讨论的其他器件:C2000WARETMS320F28335

工具/软件:Code Composer Studio

是否有办法将引导加载程序和应用程序组合为 c2Prog 的一个十六进制文件(Intel)? 以及如何构建引导加载程序。 我找不到任何有关这方面的信息

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    你好

    如果引导加载程序是应用程序的一部分、则生成的.out 映像可转换为单个十六进制文件。
    F2803x 引导 ROM 指南详细介绍了 ROM 中的引导加载程序:http://www.ti.com/lit/sprugo0

    您可以在 C2000Ware 中的/libraries 下查看这些资源的引导加载程序源代码。 此外、在/device_support 下、请参阅使用 SCI 引导加载程序的 F2803x_flash_kernel 示例。

    此致
    Chris
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!

    我想向寻求一些帮助和建议
    相关主题。

    我们使用 TMS320F28335、并且我们使用我们的专有产品
    引导加载程序、它通过更新固件
    现场总线。 问题是、在生产过程中、我们会遇到这种情况
    需要两个步骤来刷写器件。 首先下载
    引导加载程序软件
    通过下载应用软件
    现场总线。 我们的目标是将这两个步骤合并为一个步骤。

    引导加载程序不是应用程序工程的一部分。
    应用软件和引导加载程序软件
    是两个不同的 CCS 项目、具有不同的命令
    文件、这两个项目生成两个 OUT/HEX 文件。

    在我看来、阅读完一些内容后、可以更轻松地将组合在一起
    两个十六进制文件、而不是输出文件。 引导加载程序
    在扇区 A 中、应用程序位于另一个闪存中
    扇区、并且不会将任何数据或代码链接到扇区 A、因此
    它们不会重叠。 十六进制文件具有开始/结束标记
    但是、如果我们更改此标记、我们似乎可以合并
    将两个文件合并为一个十六进制文件、可通过下载
    XDS100。

    有人尝试过这种方法吗? 甚至有可能吗? 或应该
    我们使用传统方法并将 Out 组合在一起
    文件?

    感谢您的任何帮助或建议。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    你好

    请为我们发布您自己的帖子、以便为您提供最佳帮助。 谢谢!

    此致
    Chris