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.

[参考译文] TMS320F28027:帮助存档引导表使用 C2000十六进制实用程序生成十六进制文件的选项

Guru**** 2531950 points
Other Parts Discussed in Thread: TMS320F28027, C2000WARE

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1336432/tms320f28027-help-filing-boot-table-options-for-generating-hex-file-using-c2000-hex-utility

器件型号:TMS320F28027
主题中讨论的其他器件: C2000WARE

您好!

我对在 CCS 中使用 c2000 hex 实用程序选项来生成一个非常陌生。 工程的 hex 文件。 我已经介绍了 C2000 hex 实用程序的子部分、并列出了 Boot Table Options。

我想知道是必须填充 Boot Table Options 段,还是应该留空以生成。 hex 文件。 如果闪存更新后、Boot table options 部分留空、那么代码将从闪存运行吗?

我将使用此. 具有十六进制文件、可通过 SCI 和另一个处理器来闪存更新 TMS320F28027。

此致

Madhav Bhaku

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

    马达夫

    您可以参考 C2000Ware 中提供的以下示例  

    C:\ti\c2000\C2000Ware_5_01_00_00\device_support\f2807x\examples\cpu1\F2807x_sci_flash_kernel

    此致

    西达尔特

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

    谢谢 Siddharth。 我将介绍这个示例。

    此致

    Madhav Bhaku

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

    马达夫

    如果您有任何其他问题、请告诉我。

    此致

    西达尔特

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

    尊敬的 Siddharth:

    我已经完成了示例、但它对我想要实现的目标没有帮助。

    为进行概述、我有一个系统、其中有2个处理器、1个是 STM32、另一个是 TI DSP TMS320F28027。  

    我正在编写一个现场更新例程、以便可以现场更新 STM32和 TI DSP 固件。  

    STM32与 TI DSP 通信、并告知它何时需要进行现场更新。  

    这就是我需要为 TI DSP 编写自定义引导加载程序代码的原因。  此自定义引导加载程序是休息后在 TI DSP 中运行的第一件事、它将决定是更新闪存还是跳转到主应用程序代码。  

    如何将应用程序代码移动到另一个闪存扇区? 在本例中、DSP 是否可以有两个不同的固件?自定义引导加载程序和应用程序代码位于不同的闪存位置?

    为了实现这一目标、我可以遵循什么示例吗?  

    此致

    Madhav Bhaku

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

    你好,Madhav

    STM32如何与 TMS320F28027连接?

    我共享的示例在 SCI 上采用应用程序、然后对其进行编程。  

    此致

    西达尔特  

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

    尊敬的 Siddharth:

    STM32与 TMS320F28027 VIS SCI 连接。  F2807x_sci_flash_kernel 示例提供了引导加载程序代码、但其放置在何处。 我在介绍示例时建议 通过 SCI 终端将闪存内核发送到 DSP、然后传输应用程序代码。 我可能误解了它。  

    此致

    Madhav Bhaku

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

    Madhav,

    此闪存内核(F2807x_sci_flash_kerne) 使用 SCI 引导加载程序加载到 RAM 中-然后执行它、并用于在最终应用中对目标器件的片上闪存进行编程。

    请参阅此应用手册以了解更多详细信息- https://www.ti.com/lit/an/sprabv4g/sprabv4g.pdf

    此致

    西达尔特