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.

[参考译文] F28M35H52C:适用于 M3内核和 C 内核的引导加载程序

Guru**** 2390730 points
Other Parts Discussed in Thread: F28M35H52C, C2000WARE
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/836090/f28m35h52c-bootloader-for-m3-core-and-c-core

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

您好!

这与 F28M35x 器件的引导加载程序有关。

我们正在寻找适用于 f28m35h52c (双核)的引导加载程序。 我们想知道如何为 M3内核和 C 内核编写引导加载程序。 您可以向我们发送示例代码或参考文档以进一步操作。  

 

应用软件代码和引导加载程序软件代码是两个不同的 CCS 项目、具有不同的命令文件、 这两个项目将生成两个 out/hex 文件。如何将引导加载程序十六进  制文件与应用程序十六进制文件合并、如果您知道 TI 的任何十六进制文件合并、并解释了合并到十六进制文件的过程。  

 

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

    你好

    您可以在 C2000Ware 中引用其他器件(如 F2806x)的 C28引导加载程序(位于 libraries/boot_ROM 下)。 此流程适用于 C 内核和 M3内核。 在 C 内核上使用时、应具有最低的移植要求。

    另一个选项是从您的应用程序调用 ROM 中的引导加载程序。 用于执行此操作的引导 ROM 符号包含在 C2000Ware 中。

    关于两个 out/hex 文件,请参阅:

    https://e2e.ti.com/support/tools/ccs/f/81/t/357633?Combining-two-executable-files-into-one-output-file

    http://processors.wiki.ti.com/index.php/Combining_executable_files

    此致

    Chris

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

    尊敬的 Chris:  

    我不知道如何进一步处理上述示例。 您能否仅共享 M3内核引导加载程序代码、以便更好地了解如何完成测试 M3端。  

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

    你好

    当您通过十六进制实用程序生成十六进制文件时、该文件应采用支持引导加载程序的格式。 在本例中、您只需从闪存调用 ROM 引导加载程序。

    您对什么引导加载程序感兴趣?

    此致

    Chris

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

    尊敬的 Chris:  

    我们现在正在寻找 M3芯侧、详细信息如下(也许我的一些详细信息可能也不正确)  

    引导加载程序项目

       -- 它有单独的.cmd 文件,它包含不同的内存区域和内存分配

       -- main.c 文件,从引导加载程序位置跳转到应用程序位置  

       它提供了 hex/bin/out 文件来刷写目标板    

    2.应用项目

       -- 它有单独的.cmd 文件,它包含不同的内存区域和内存分配等

       -- Main.c 文件、诸如 LED 闪烁、PWM 生成、printf 函数等应用代码

       它提供了 hex/bin/out 文件来刷写目标板    

    当我获得 M3内核的示例代码后、它还可以帮助我执行 c28内核。  

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

    你好

    好的、我向您发送了朋友请求、然后我将能够向您发送 I2C 引导加载程序代码以供参考。

    此致

    Chris

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

    你好

    您是否仍需要参考? 您未接受我的朋友邀请。

    我将关闭此帖子。

    此致

    Chris

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

    尊敬的 Chris:  

    很抱歉在很长时间后回复。 是的、我需要 I2C、CAN、UART 和 SPI 的支持。 但我仍然无法完成 M3内核引导加载程序到应用程序的跳转机制。

    此致

    Guna