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.

[参考译文] TMS320F2800157:CAN 闪存编程器通过命令行运行

Guru**** 2540720 points
Other Parts Discussed in Thread: C2000WARE, TMS320F2800157, LAUNCHXL-F2800157

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1306348/tms320f2800157-can-flash-programmer-run-through-command-line

器件型号:TMS320F2800157
主题中讨论的其他器件:C2000WARE,, LAUNCHXL-F2800157

我正在尝试使用 PCAN-USB 进行刷写  

按照如下所示的过程操作、使用 cmd 线路

检查代码时、应该会对其进行初始化、但不知道如何对其进行初始化。

非常感谢任何帮助。 提前感谢。

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

    尊敬的 Premkumar:

    感谢您提供这些图像、引脚连接正确。 您所使用的设置与我正在测试的设置之间的唯一区别在于、CAN 接口和峰值 USB 器件之间的焊接连接。 为了排除任何硬件问题的可能性、您能否使用 C2000Ware 中提供的一些 MCAN 示例工程测试您的设置? 这些项目位于  C2000 Ware_Location / driverlib/f280015x/examples/mcan。 有一个应用说明解释了这些示例以及如何运行/分析这些示例的结果( https://www.ti.com/lit/spracu9 )。 如果您发现所提供示例有问题、则可能是您与 CAN 接口的连接存在问题。

    此致、

    斯凯勒

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

    您好、Skyler:

    我已经测试了 C2000Ware 中提供的 MCAN 示例项目。 我已经对发送和接收部分进行了测试、它是否正常工作。

    谢谢。

    Premkumar. T

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

    尊敬的 Premkumar:

    好的、感谢您的验证。 由于我们已确认 CCS 和器件设置以确保它们一致、因此我认为峰值 USB 设置可能会出现问题。 PCAN USB FD 器件的时钟频率是多少? 下面是设备上使用的设置屏幕截图。

    此致、

    斯凯勒

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

    您好、Skyler:

    我已经检查通过设置 峰值 USB 设置的配置,你已经提到了上面,当我设置该配置和加载文件,它显示错误. 我将时钟频率设置为20MHz、加载位速率为1Mbps 的文件、但加载时指示红色。

    请找到附件、

    谢谢。

    Premkumar. T

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

    尊敬的 Premkumar:

    是的、应为20MHz。 我没有意识到系统复位是为了显示80MHz。 我将在离线状态下与您联系、以便我们可以解决此问题。

    谢谢。

    斯凯勒

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

    尊敬的 Premkumar:

    我要回复、用我们离线讨论的内容更新该主题。

    -当准备器件加载内核/应用时, 应如上所述设置 EMU_BOOTPIN_CONFIG 和 EMU_BOOTDEF ,并应将器件复位。 请勿通过 CCS 在器件上加载内核或应用、而是通过 bootROM 代码和内核代码

    闪存内核中的许多引用都适用于 f28003x 器件,因此需要修改它们才能在 f280015x 器件上工作。 一些主要差异是 GPIO 配置、闪存扇区大小和闪存 API 使用情况(闪存 API 指南: https://www.ti.com/lit/spruj96)

    此致!

    斯凯勒