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.

[参考译文] TMS320C28346:从 UART 引导

Guru**** 2445270 points
Other Parts Discussed in Thread: C2000WARE

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/801916/tms320c28346-boot-from-uart

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

我在 PCB 中犯了一个错误、现在无法访问 JTAG (TDI 和 TDO 短接)。 能否从 UART 引导? 我需要将.hex 放入 RAM 并运行它。 类似的东西曾经可用于28069、不确定它是否可用于28346。

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

    是的、您可以从 UART 引导(在文档中被称为 SCI)。 但是、这也可能需要改变 PCB。 有关引导模式选项、请参阅 SPRS516E 的表6-1。 现在不确定您在 PCB 中采用的引导模式选项。

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

    谢谢、Hareesh。

    我想、我可以重新配置几个跳线电阻器。 您能否建议一个可下载十六进制文件的实用程序?

    此外、它是否会从 RAM 运行十六进制文件?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我假设您熟悉嵌入在引导 ROM 中的串行加载程序、并且是指通过 SCI 从 PC 传输十六进制数据的实用程序。 请看一下 SPRABV4B。 它具有您所需的所有信息。 它主要讨论闪存编程、但使用 SCI 传输数据应该对您有利。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    谢谢! 我知道这是一个小 RTFM、但确实有大量数据、我无法读取全部数据、而不是今晚的数据。

    此 SPRABV4C 应用手册很酷、包含了所有内容、但它未列出28346、除此之外、它看起来像是我必须编译某些内容、甚至不知道如何使用 Visual Studio。

    是否有任何标准方法可通过 SCI 下载? 我能否知道可以使用哪个 SCI 端口?

    谢谢你
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    [引用]此 SPRABV4C 应用手册很酷、一切都很好、但它没有列出28346、除此之外、它看起来像是我必须编译某些内容、甚至不知道如何使用 Visual Studio。 [/报价]
    对闪存进行编程是通过 SCI 引导加载的一个特殊情况。 在这里、您通过 SCI 传输闪存 API 等。 app.note 中概述的技术适用于需要通过 SCI 传输数据的任何情况。 App.note 不引用 C28346,因为该器件缺少闪存。

    是否有任何标准方法可通过 SCI 下载?

    [报价]我能否知道可以使用哪种 SCI 端口?[/报价]
    请参阅 SPRUFN5B 的第30页。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    SPRACN1可以为您提供更多见解。 另请查看实用程序:C:\ti\c2000\C2000Ware_1_00_06_00\utilities\fash_programmers\serial_flash_programmer
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Hareesh

    感谢您的帮助。

    我下载了该实用程序、但我在没有文档的情况下看到过任何28346支持。 我无法使用 google SPRACN1、TI.com 似乎没有它。

    总之、请允许我直接回答一个问题、您知道可以通过 SCI 下载吗? 因为当没有人知道见解时、寻找见解并不是很有效。 遗憾的是、TI 不提供任何支持。

    再次感谢

    Gregory

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

    我不知道 SPRACN1为什么不出现在 TI 网站上。 我已要求有关人员对此进行研究。 我随函附上了文档。

    通过引导 ROM 中的 SCI 引导加载程序选项拉入数据对于包括 C2834x 在内的所有 C2000器件都有效。 这就是使用 SCI 对闪存器件进行闪存编程的方法。 C2834x 器件在许多应用报告中都没有提到、因为它不包含闪存。 不过,这是同一个概念。

    e2e.ti.com/.../SPRACN1.pdf