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.

[参考译文] CCS/TMS320F28035:C2000 Gang 编程器"DSP CLK 频率误差"

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/669018/ccs-tms320f28035-c2000-gang-programmer-dsp-clk-frequency-error

器件型号:TMS320F28035
主题中讨论的其他器件: C2000-GANG

工具/软件:Code Composer Studio

你(们)好 我的 C2000 Gang 编程器有问题。

当我尝试擦除器件(TMS320F28035)时、我总是会收到以下答案:

错误70:DSP CLK 频率错误

我至少检查10次所有连接。

PCB 由外部供电。

我遇到了很大的麻烦、因为我可以通过 CCS (使用 XDS100v2)进行连接、而不 会有任何问题、并且目标器件不会被任何密码锁定。

任何建议都将得到采纳。

Giovanni

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

    至少在另一个 e2e 线程中、Elprotronics (Gang 编程器的制造商)的人员建议这是由于指定 PLL 设置下的预期器件频率与测量的器件频率不匹配。

    e2e.ti.com/.../2011652

    您使用的是外部 XTAL 或 XTAL 振荡器、还是使用的是器件内部振荡器? 您在 Gang 编程器 GUI 中指定了哪些时钟设置?

    您可能希望与 JTAG 连接并运行一些示例代码、然后启用 XCLKOUT 并测量器件工作频率、以查看其是否接近预期值。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    谢谢 Devin。

    借助 TMS320F28035、我无法在 GUI 中选择任何频率值。 它固定在10MHz。

    此外、GUI 不显示 OSC 和 SYS 的测量值。

    我尝试了两种不同的 PCB:一种使用外部10MHz XTAL 振荡器、另一种使用内部振荡器。

    这两个器件在 CCS 中都可以正常工作。

    此致

    Giovanni

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

    好的。 我理解了问题(但没有完全解决)。

    我的应用固件将 DSP 设置为以60MHz 的频率工作。

    //对于60MHz 器件[60MHz = 10MHz * 12/2]
    #define DSP28_DIVSEL2
    #define DSP28_PLLCR12
    #define CPU_RATE16.67升 

    我可以对空白 DSP 进行编程、但在首次编程后、C2000-GANG 无法再进行通信。

    现在有两个问题:

    1. 我可以在 TMS320F28035的 C2000-GANG GUI 中更改 DSP 时钟值吗?
    2. 我可以在 CCS 中擦除 DSP 吗? (在调试菜单中、只有"erase-program-verify"选项)

    有什么建议吗?

    此致。

    Giovanni

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

    最后我解决了这个问题!

    问题与这里相同: https://e2e.ti.com/support/microcontrollers/c2000/f/171/t/464706。

    对于 C200 GANG (编程器)、如果 MCU 不为空、则必须将 MCU 的引导 Rom 置于等待模式下、将 GPIO34下拉至 GND。

    当 XDS100v2 (仿真器)处于 EMU 模式时、MCU 将绕过该问题。

    现在、我的问题是 GPIO34的可访问性...

    Giovanni