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.

[参考译文] TMS320F28379D:CAN 的引导加载程序

Guru**** 2540720 points
Other Parts Discussed in Thread: TMS320F28379D, TMS320F28379S

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/973424/tms320f28379d-bootloader-for-can

器件型号:TMS320F28379D

设计

我们目前正在使用贵公司的 TMS320F28379D 进行产品开发、希望通过 CAN 端口程序烧录和升级功能了解芯片。 您是否有任何相关的例行程序、技术信息或培训? 现在、我已经阅读了产品用户手册、引导 ROM 源代码、还查看了通过 USB 和串行端口烧录程序的技术文档和工具、但通过 CAN 烧录程序仍然存在一些技术问题。 因此、我想请您提供一些帮助、谢谢!

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

    您好!

    遗憾的是、我们没有具有 CAN 引导加载程序的闪存编程器。 正如您提到的、闪存编程器可用于 SCI 和 USB。 客户通常将其移植以与其他外设配合使用。

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

    大家好、感谢您提供的信息、

    我想知道、如果我必须通过 CAN 更新 DSP 代码、能否使用 doc SPRACN1‘C2000中的方法。 软件控制的固件更新过程 进行了修改,这样我就不必手动选择引导模式了吗? 或者是否有其他建议的解决方案?

    当我希望 DSP 从其他 GPIO70/71或 GPIO62/63 (在 dCAN_boot.c 中定义)的 CAN 端口引导时、能否通过更改 dCAN_boot.c 中的引脚定义来实现它?

    电源 我的目标是通过自定义 CAN 端口刷写 DSP、而在另一个时间它可以从闪存自动引导。

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

    您可以按照 SPRACN1中提到的步骤操作。 其他选项是将闪存编程器作为应用程序本身的一部分、并在需要时分支到应用程序。  

    关于引脚选项、您只能从 TRM 中列出的选项中进行选择。  

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

    我为 TMS320F28379S 编写了一个引导加载  程序、如果您仅从 CPU1访问闪存、该引导加载程序也适用于 TMS320F28379D。 由于对两个闪存控制器的访问仅限于相应的 CPU、因此使用 CAN 引导加载程序进行固件更新可能非常复杂。 如果您有兴趣了解更多详细信息、请与我联系。

    此致、

    Torsten

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

    谢谢 Torsten。 我已经通知了负责闪存编程器的闪存专家。