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.

[参考译文] TMS320F28375D:TMS320F28375D 加载错误

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

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1024694/tms320f28375d-tms320f28375d-load-error

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

您好!

我在使用 Mac 的 CCS 在微控制器的闪存中加载程序时遇到问题。 JTAG 连接测试通过、但程序加载失败。 最初、我认为这是代码错误。 然后、我使用与 Windows 笔记本电脑完全相同的代码对另一个微控制器进行编程、并将其加载。 但是、当我从 Mac 对同一微控制器进行编程时、加载失败、因此无法从 Windows 或 Mac 加载程序。 请帮帮我。 我还遵循了另一个看起来相关的主题、并执行了这些步骤、我获得了以下结果。

谢谢!

链接: https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/736227/ccs-tms320f28027-load-program-error

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

    您好!

    这是 TI EVM 还是您的定制板? 您尝试的是哪一个示例? 您能否尝试使用 C2000Ware SDK 中的简单示例(LED_Blinky)来确保代码正确。

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

    这是定制板。 我认为器件已锁定、但我不知道为什么会发生这种情况。 似乎只有在我将控制器连接到 Mac 时才会发生这种情况。 这就是我在调试配置中得到的结果。

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

    我认为当我连接到 Mac 时设备已锁定、但我不确定原因、因为似乎没有任何中断。 我是否可以采取任何措施来确定出现了什么问题?

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

    要添加更多信息:我使用了闪存编程和 DCSM 示例来检查闪存编程。 该示例是否会导致任何问题?

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

    你(们)好   我需要在这一问题上得到一些紧急帮助。 如果你能深入了解它会很棒。谢谢!

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

    您好!

    [引用 userid="465014" URL"~/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1024694/tms320f28375d-tms320f28375d-load-error/3788525 #3788525)]我使用了闪存编程与 DCSM 示例来检查闪存编程。 该示例是否会导致任何问题?

    您是否在 DCSM 示例中进行了任何修改? 默认情况下、该示例中注释掉了所有设置、因此不应对任何设置进行编程、但如果您进行了任何更改、则需要检查您已编程的密码值、并使用该值解锁闪存插件 GUI 和中的安全性 然后应该能够使用它。  

    此致、

    Vivek Singh

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

    我没有做任何更改。 我编程为从示例导入。

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

    好的、如果您能够连接到 CCS、请打开内存监视窗口查看地址@78000和@78200处的内容、并向我发送快照。

    此致、

    Vivek Singh

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

    谢谢!

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

    好的、这里的一切看起来都正常、器件未锁定。 您是否还可以 在 CCS 寄存器视图中检查 NMISHDFLG 寄存器中的值?

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

      这是您要讨论的内容吗?

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

    是的、我觉得一切都正常。 您能否再次发布在尝试对代码进行编程时遇到的错误?

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

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

    e2e.ti.com/.../4604.debuglog.zip 这是调试日志。

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

    28xx_CPU1:GEL 输出:
    内存映射初始化完成
    C28xx_CPU1:如果在一个内核上执行擦除/编程(E/P)操作、则另一个内核不应从共享 RAM (SR)执行、因为它们用于 E/P 代码。 此外、CPU1将被暂停以确定将运行闪存插件代码的 CPU 的 SR 所有权、之后 CPU1将被设置为运行其应用。 在对两个闪存组进行编程后、可以开始从 SR 执行用户代码。
    C28xx_CPU1:在闪存操作期间发生错误:在执行 wr_PLL.ALG 时等待目标停止超时
    C28xx_CPU1:写入 PLL 值时出错(闪存算法超时)。 操作已取消。
    C28xx_CPU1:在擦除/加载闪存之前、执行调试器复位并执行引导 ROM 代码(点击 CCS 调试窗口中的"恢复"按钮)。 如果这无助于成功执行闪存擦除/加载、请检查复位原因(RESC)寄存器、NMI 影子标志(NMISHDFLG)寄存器和引导 ROM 状态寄存器以进一步调试。
    C28xx_CPU1:文件加载程序:内存写入失败:未知错误
    C28xx_CPU1:GEL:文件:C:\ti\c2000Ware_3_04_00\device_support\f2837xd\examples\cpu1\flash_programming_dcsm\cpu01\ccs\cpu01\cpu1_flash\flash_programming_dcsm_cpu01.out:加载失败。

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

    我们将查看日志并返回给您。

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

    大家好、我想知道您是否可以从这些调试日志文件中找到一些内容? 谢谢!

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

    是的、我们在这些日志文件中确实看到了一些错误、我们的团队正在进行同样的分析。 请在1-2天内回复其他帖子。