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:接口从 dll 返回、但闪存在此器件上不可用。

Guru**** 2589280 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1112655/tms320f28379d-interface-returned-from-dll-but-flash-is-not-available-on-this-device

器件型号:TMS320F28379D

您好!

我尝试在不影响器件的情况下连接到器件、并且使用了多年使用的过程。 但现在连接尝试失败、并显示以下错误消息。

C28xx_CPU1:初始化闪存编程时出错:接口从 dll 返回、但闪存在此设备上不可用。
C28xx_CPU2:初始化闪存编程时出错:接口从 dll 返回、但闪存在此设备上不可用。

我使用的过程如下:
1.从两个内核的目标配置中清除 GEL 文件。
2.在 Debug Configuration、Program 选项卡中、将其更改为两个内核的"Load symbols Only"。
3.在 Target 选项卡中,取消选中"HALT the target on a connect"。

此错误是由我的程序中的缺陷造成的、还是其他原因造成的?

谢谢、

ED

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

    尊敬的 Ed:

    您使用的是哪个 CCS 版本?

    谢谢、此致、

    Vamsi

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    [引用 userid="366241" URL"~/support/microdevices/c2000-microdevice-group/C2000/f/c2000-microdevice-forum/1112655/tms320f28379d-interface-returning-fer-dll-but -flash-is not -available -on this device "] C28xx_CPU1:Error initializing flash/interface is returned from this device,but exquoted on this device:]

    如果您忽略该错误、连接是否实际失败?

    即 CCS 调试器是否指示它是否已连接、您是否可以暂停目标?

    提出问题的原因是 、在 https://sir.ext.ti.com/jira/browse/EXT_EP-10267 中、当连接到没有闪存的器件时报告了相同的错误、但错误并未停止连接。 此问题在 CCS 10.2中找到并在 CCS 10.4中修复

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

    切斯特、您好!

    F28379D 中包含闪存。   

    谢谢、此致、
    Vamsi

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

    所有、

    我使用的是 CCS 10.4。

    谢谢、

    ED

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

    一些附加信息。  我不知道它是否相关。  我连接的设备已锁定。  我以前做过很多次了,没有任何问题。

    ED

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

    ED、

    10.4应该可以。  您能否在 CCS 中检查是否有任何更新并进行安装(如果有)?

    您可以在此处获取 TI-OTP 地址空间的快照并共享吗?

    谢谢、此致、
    Vamsi

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

    我已检查、没有可用的更新。

    所有存储器回读为0x0BAD。

    ED

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

    尊敬的 Ed:

    您是否为此设备设定了密码?

    您能否将 GEL 文件放置到位并查看是否能够读取 TI-OTP 中的内容?

    谢谢、此致、

    Vamsi

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

    您好、Vamsi、

    即使出现此问题、我也能够解锁器件。  在执行该操作之前,所有内存,包括 TI-OTP 都读回为???。  解锁后、所有存储器、包括 TI-OTP 回读为0x0BAD。

    谢谢、

    ED

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

    ED、

    是 GEL 文件吗?

    谢谢、此致、

    Vamsi

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

    您好、Vamsi、

    我不确定"使用 GEL 文件"是什么意思。  我使用 GEL 文件从 CCS 解锁单元。  BTW、我注意到、稍后、在对设备进行下电上电后、我不需要将其解锁。  一段时间后、CCS 显示0x0BAD。  解锁的尝试没有任何影响。  我还注意到 CCS 告诉我发生了复位。  我不确定这是什么、但该装置一直在工作。  我们添加了一个连接器、以便可以连接 Blackhawk。  我已经用示波器检查了 TRST 线路、它是稳定的高电平。  因此、复位不能来自它。

    谢谢、

    ED

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

    ED、

    错误"Interface returned from dll、but flash is not available on this device."(接口从 dll 返回、但闪存在此设备上不可用。):  由于闪存插件无法正确读取 TI-OTP (也就是说、由于您说它的读数为0x0BAD -这告诉我器件未处于良好的已知初始化状态)、因此您会收到此错误。  闪存插件读取 TI-OTP 以确保器件正确;如果它回读不正确或未知的器件信息(此处为0x0BAD)、它将通知闪存在此器件上不可用。

    1) 1)在您在本帖子的第一条消息中提到的过程中、您提到了"从两个内核的目标配置中清除 GEL 文件。"  因此、系统要求您尝试使用 GEL 文件。  但是、如果在器件中对密码进行了编程、则下电上电时应要求您输入密码才能解锁器件(除非您没有尝试解锁器件)。   

    2) 2)关于复位、您能否检查 XRSn 上是否有任何切换?   

    3) 3)您是否检查了器件电源是否正常?  请检查电压线路、以确保它们处于所需的工作电压范围内。

    我将把这个分配给我们的 DCSM 和系统控制专家、以进一步帮助您。  他会根据需要让我回电。

    谢谢、此致、
    Vamsi

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

    您好、Vamsi、

    遗憾的是、我们产品的构造使我无法实际访问 XRSn 信号。 我已将仿真器移到另一个单元、它在那里工作正常。 我怀疑此特定装置存在硬件问题。 有关0x0BAD 值的信息似乎确认了这一概念。 你同意吗?

    谢谢、

    ED

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

    您好!

    是否已尝试使用等待引导连接到设备? 对于启用了安全性的器件、建议使用此方法。  

    此致、

    Vivek Singh

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

    您好、Vivek、

    我们得出的结论是,我一直在与之合作的单位是被打破的。 因此、我们目前不会再继续追求它了。

    抱歉、

    ED