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/TMS320F2.8335万:旧的exDsp和7.2 的连接问题

Guru**** 2590540 points


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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/616255/ccs-tms320f28335-connection-problems-with-old-exdsp-and-ccsv7-2

部件号:TMS320F2.8335万

工具/软件:Code Composer Studio

我在使用两个旧的eZdsp F2.8335万主板时遇到了非常令人困惑的问题。  这发生在2个不同的主板和2个不同的开发PC上。  

该主板长时间可靠地连接并将代码下载到RAM中。  最近,它开始出现大量错误:

  • C28xx:文件加载器:验证失败:地址0x0.8万处的值@程序。 这是RAM的最初阶段。 我认为内存不是坏的,如果我移动程序说0x9000,它在新地址上做同样的事情
  • 等待一段时间,它可能会下载并正常运行,一段时间。 然后,它会出现"目标电源故障"错误,即使未接触主板,但移除的电源要少得多
  • CCS与目标断开连接时,PC似乎反复连接/断开USB,这可通过发出的上/下"kedunk"声音来证明。 即使CCS上没有活动
  • 当出现故障时,它通常会生成消息“选定的处理器(TMS320F2.8335万)与找到的处理器()"不匹配
  • 有时,当它确实下载正确时,当我告诉它运行时,会立即点击并"非法指令"陷阱
  • 通常,当尝试下载和运行时,如果失败,它会显示“ADC Calibration not complete,check if device is unlocked and calibration”(ADC校准未完成,请检查设备是否已解锁并重新校准)。 但我从未接触过密码或安全模块,它偶尔会正常运行一段时间。
  • 有更多的症状,它们似乎都是

我对此非常困惑,但我开始怀疑某种USB驱动程序/CS/USB调试器连接问题。  我尝试卸载USB驱动程序并让Windows重新安装它,但没有变化。 它似乎暗示了在该过程的各个点都存在JTAG连接问题。

我在寻找驱动程序的更新,但它们已内置在CCS中,Spectrum Digital的唯一功能是v 3.1

这是否有效? CCSv7是否可以与此eZdsp配合使用?  我是否可以执行任何调试来进一步诊断问题?

提前表示感谢。

Mike

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

    >>我对此非常困惑,但我开始怀疑某种USB驱动程序/CS/USB调试器连接问题。
    我认为您走的是正确的道路。 根据我的经验,这些间歇性问题是由硬件引起的:USB电缆或USB连接两端的连接器。 另一个过去发生的问题是目标设备/板上的电源故障-可能是由于套管插孔连接器,插件组件的问题,甚至是主板内部的问题。

    顺便说一句,CCSv7与此电路板的配合非常好。

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

    一些最新发展的附加信息。

    概括地说,当两块运行良好的eZdsp F2.8335万电路板(旧版)被用于尝试运行寿命测试时,这一切都开始了。 每个人都工作正常,直到他们被长时间连续运转,大约30个小时。 这是连续发生的,第一块板运行失败,第二块板尝试失败,同样失败。  失败意味着它无法与CCS连接,或者当它连接时,它很快就会失败。  即使在不连接CCS的情况下将其插入,您也可以通过车窗声音偶尔断开和连接。  让它坐一夜或长时间(不确定有多长时间)将允许连接,它将运行一段时间,大约需要几到10分钟。  

    在其中一段时间内,我成功地将闪存代码下载到设备。  现在,当它停留很长时间后,当我插入它时,它会运行一段时间,然后似乎只是停止了。 它将在串行端口上与PC通信并适当地处理命令一段时间,然后似乎停止了。  可能认为我的代码有问题,但这些事件也包括调试器断开连接,我的代码应该无法执行此操作。

    我准备放弃使用这些主板,转而使用较新的版本。

    Mike

    Mike

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

    >>我准备放弃使用这些主板,转而使用更新的版本。
    我怀疑这将是你最后的行动。

    在执行此操作之前,您可以仔细检查电源电压-可能是在操作了许多小时后出现了故障。 示意图可从以下网站获取:

    c2000.spectrumdigital.com/.../

    此外,由于您听到的是“kedunk”声音(顺便说一下,这是一个很好的描述),它表明嵌入式JTAG接口有问题。 您可以尝试使用连接到P1的外部JTAG调试探头(这在过去发生过,我在这里有一些电路板)。

    希望这能有所帮助,
    拉斐尔