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.

[参考译文] TMS320F280049C:TMS320F280049C-56RSH 引脚上的引导加载程序配置所需的支持

Guru**** 2540720 points
Other Parts Discussed in Thread: SYSCONFIG

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1549084/tms320f280049c-support-needed-for-bootloader-configuration-on-tms320f280049c-56rsh-pin

器件型号:TMS320F280049C
主题:SysConfig 中讨论的其他器件

工具/软件:

您好、先生、

我们使用 TMS320F280049C-56RSH 微控制器。 我们可以访问两个 GPIO 引脚:

  • GPIO12 –连接至两者 SCIB_TX  &  CANB_TX

  • GPIO13 –连接至两者 SCIB_RX  &  CANB_RX

我们使用的是 flashapi_ex2_sci_kernelflashapi_ex3_live_firmware_updateSCI 引导加载的示例应用。 这些示例基于 F280049C 的 100 引脚 LaunchPad 版本并使用的示例 SCIA 默认设置。

由于 SysConfig 工具不可用、我们正在手动配置所有内容。

我有以下问题:

  1. 我们如何将 SCI 接口从 SCIA 更改为 SCIB?
    简化模型 SCIB 、我们应该在代码或库中的何处更新引脚映射和外设配置?

  2. 如何实现 CAN 引导加载?
    请指导我们如何ex2ex3使用修改示例代码(和)以支持基于 CAN 的引导加载 CANB 连接到 GPIO12 和 GPIO13。


    我希望能尽快收到您的回复!!

    此致、
    nibesh

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

    您好、Nibesh、

    您只需在软件中的任何位置将 SCIA_BASE 替换为 SCIB_BASE、并为 SCIB 重新配置引脚多路复用。 SCIA 和 SCIB 的主要区别在于、在 LaunchPAD 和 controlCARD 上、只有两个特定的 SCIA 引脚路由到 XDS110、并且可以显示在 PC 串行端口上。  不过、您似乎在使用定制电路板、这不会有任何影响。

    此致、

    Delaney

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

    感谢你的评分  
    请帮助我将(和)ex2  ex3 SCI 引导加载程序转换为 CAN 引导加载程序。
    您可以轻松获得任何有用的数据表。

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

    您好、Nibesh、

    我已经邀请了 CAN 引导加载程序专家、然后应该会尽快回复您。

    此致、

    Delaney

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

    尊敬的 Delaney Woodward :

    非常感谢。
    我急切地等待着它。


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

    您好、Nibesh、

    我们为部分器件生成了一些 CAN 示例、您可参考这些示例:

    C2000 微控制器的 CAN 闪存编程

    谢谢。此致、

    Charles

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

    尊敬的 Charles:

    我们已经参考了 CAN 闪存编程数据表。
    我们目前正在使用 F280049C 控制器、并正在寻求有关将 SCI 引导加载程序转换为此器件的 CAN 引导加载程序的指导。

    我还回顾了 F28003x 控制器上的 MCAN 功能、该控制器主要支持基于 GPIO 的引导加载程序。 但是、由于 F280049C 不支持 MCAN、我们正在寻求另一种方法。

    您能帮助我们了解将 SCI 引导加载程序转换为 F280049C 基于 CAN 的引导加载程序的过程吗?

    希望能尽快收到您的回复!

    此致、
    nibesh  

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

    您好、Nibesh、

    您能否说明您遇到的具体问题? 若要将 SCI 引导加载程序转换为基于 CAN 的引导加载程序、您必须替换外设配置、以便它配置 CAN 而不是 SCI。 在没有 SysConfig 的情况下配置 CAN 时是否需要帮助?

    此致、

    Skyler