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:引导加载程序帮助

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1184335/f28m35h52c-bootloader-help

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

大家好、我是 Roberto。
我正在为铁路应用的逆变器230V 开发固件。
我使用的是 F28M35 Concerto 系列。
我正在寻找引导加载程序的源代码、以通过 UART 更新我的固件(我有一些共用串行 RS422通信总线的逆变器)。
是否有任何可用的 TI 源代码示例?
有没有可以帮助我的文档?

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

    Roberto、

                   如果您正在寻找引导 ROM 符号库、它们会出现在 C:\ti\c2000Ware_4_02_00_00\libraries\boot_rom\f28m35x\rev0中。 不过、我认为您所寻找的是主机端源代码示例。 其他 C2000器件中的 SCI 端口确实具有此功能、但不适用于连接到 M3的 UART (尽管我怀疑它们在很大程度上是相同的;在协议级别、UART 和 SCI 相当相似)。 一份可以提供一些有用指导的文档是 www.ti.com/lit/SPRABV4。  

    稍微不同的一点是、如果是针对新项目、请查看我们的 TMS320F28338D 器件。 这是 F28M35H52C 的后续产品、具有许多改进的功能。

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

    尊敬的 Roberto:

    我们目前没有用于 F28M35H52C 器件的引导加载程序实现、但我要参考 SPRABV4文档、了解如何实现这一点。  对于源代码示例、我将参考 此处 C:\ti\c2000Ware_4_02_00_00\driverlib\f2838x\examples\C28x_dual\flash_kernel 中类似器件的器件示例。 如有任何进一步的问题/指导、我很乐意为您提供帮助。


    谢谢、

    查尔斯

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

    您好!
    感谢您的支持。 您的链接对我非常有用。
    我认为我很难创建引导加载程序、因为在我的项目中、使用 Concerto F28M35、我只有一个外部串行 UART2 (RX= PD5_GPIO21、TX=PE4_GPIO28、TX 使能= PB3_GPIO11)。


    我在《技术手册参考手册》中读到、引导配置为:

    对于 M3、可用于引导的引脚如下表所示:


    对于 C28、可用于引导的引脚如下表所示:


    是否有办法为 M-boot ROM 中的 UART0配置备用引脚?

    为什么 C 引导时没有 UART 显示在表中以便从 C28引导?


    感谢您的帮助!!!


    Roberto

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

    尊敬的 Roberto:

     在 M-boot ROM 中、无法为 UART0配置备用引脚。 通过读取 TRM、OTP 不允许在该模式下更改引脚。  

    UART 是本机 ARM-M3外设、由于控制启动与 C28x 端相关、因此在 C 引导时不存在。 此外、UART 未连接到 C28x 内核。  虽然它们具有相似的功能、但实现方式不同。 TRM (https://www.ti.com/lit/ug/spruh22i/spruh22i.pdf)的第13章详细讨论了外设概述。

    谢谢、

    查尔斯