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.

[参考译文] TMS320F280023:有关引导加载程序的问题

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1361330/tms320f280023-issue-regarding-bootloader

器件型号:TMS320F280023
Thread 中讨论的其他器件:C2000WARE

您好!

此控制器是否具有默认引导加载程序、还是必须设计自定义引导加载程序?

谢谢。

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

    您好 Devendra:

    C2000器件在 BootROM 中具有默认的主引导加载程序。 如果程序需要客户引导加载程序、您可以额外/选择性地实现该引导加载程序。 有关器件启动过程和特定引导加载程序示例的其他信息、也请参阅我在本主题中列出的资源: https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1361202/tms320f280025c-bootloader-development-process-and-related-information 

    此致、

    Allison

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

    您好!

    我想设计 CAN 引导加载程序。 我可以使用实用程序文件夹中的 CAN 闪存编程器应用程序吗? 使用此 CAN 闪存编程器的硬件和软件要求是什么? 我们是否有任何特定的 CAN 引导加载程序代码、或者我们必须修改 SCI 闪存内核示例代码?

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

    尊敬的 Devendra:

    可以使用实用程序文件夹中的 CAN 闪存编程器应用程序。 由于该器件仅具有传统 CAN 外设、因此您必须使用/修改此处提供的 DCAN 版本的闪存编程器应用程序:

    C:\ti\C2000Ware_5_02_00_00\utilities\flash_programmers\dcan_flash_programmer

    目前 DCAN 闪存编程器设计为与 F28003x 和 F28P65x 器件配合使用。 要修改它、您需要 Microsoft Visual Studio 打开  dcan_flash_programmer.sln 文件。

    您还可以使用 F28003x DCAN 闪存内核示例作为自定义引导加载程序工程的参考、如下所示:

    C:\ti\C2000Ware_5_02_00_00\driverlib\f28003x\examples\flash

    作为  flash_ex5_dcan_flash_kernel 工程。

    硬件要求是您需要 CAN 收发器板和 PEAK PCAN-USB Pro FD 分析仪。

    以下是我们的应用手册、您也可以参阅: C2000微控制器的 CAN 闪存编程 

    谢谢。此致、

    Charles

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

    大家好、

    感谢您的答复。

    只是想问..ca我们使用 CAN USB -B 双通道分析仪而不是 PEAK CAN 用于修改的 DCAN 闪存编程器驻留在工具文件夹中?

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

    尊敬的 Devendra:

    我会说不、因为该项目仅使用 PEAK PCAN-USB 分析仪器件进行了测试。

    谢谢。此致、

    Charles

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

    您好、 Charles 先生

    我请您提供一个详细的方法来使用 CAN USB B 总线分析器设计用于固件更新的自定义引导加载程序、否则请向我提供有效设计该器件型号的引导加载程序的指导。

    谢谢。此致、

    Devendra   

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

    尊敬的 Davendra:

    如前面 C2000微控制器的 CAN 闪存编程 应用手册所链接、在设计您自己的引导加载程序时、您可以参阅现有的 CAN 闪存内核参考设计流程。  您还可以将 bootROM 代码作为源代码(C:\ti\C2000Ware_5_02_00_00\libraries\boot_rom\f28002x\rev0\rom_sources\F28002x_rom\bootROM\source)加以引用、因为这是 CAN 闪存内核针对各个器件 bootROM 所基于的。

    谢谢。此致、

    Charles