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/CC3220SF-LAUNCHXL:Out of the blue "Error -2131 @ 0x0"尽管没有任何变化。

Guru**** 2562120 points
Other Parts Discussed in Thread: CC3220SF, UNIFLASH

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

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/641028/ccs-cc3220sf-launchxl-out-of-the-blue-error--2131-0x0-despite-nothing-changing

器件型号:CC3220SF-LAUNCHXL
主题中讨论的其他器件:CC3220SFUNIFLASH

工具/软件:Code Composer Studio

 蓝光显示出来、在进行常规代码更改后、我开始根据所附的屏幕截图看到可怕的"Error -2131"弹出窗口。

重启电源(通过拔下 LP 板的 USB 电缆)甚至整个 PC 都无法解决问题。

我还尝试了第二块 LP 板、它具有自己的 USB 电缆和 PC 上的另一个 USB 端口。

我的代码使用"_SF_DEBUG___" 技术、但我已经使用了几个月。 但是、根据 LED 活动的不同、最近的代码更改确实会显示内部闪存(拔下/重新连接 USB 电缆会显示其正在运行)。

我返回到 TI 的 gpiointerrupt_CC3220SF_LAUNCHXL_nortos_CCS 项目、现在在那里得到"Error -2131"。

我的代码是否可以在板上执行某种操作、使 CCS 无法连接到它? 如果是、如何"清除"这些内容? 我还只打开了 UniFlash、发现它似乎无法识别电路板!

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

    您能否检查以确保电路板处于开发模式?
    此外、确保您具有正确的 SOP 引脚配置

    此致、
    查尔斯·奥
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    好的、我找到了一种解"砖型" CC3220SF Launchpad 板的方法:

    使用 UniFlash (4.1.1.1562):
    新配置(CC32230 LP/串行)
    启动 Image Creator
    管理项目/最近的项目/ OOB_SF_FreeRTOS
    连接
    程序映像(创建和编程)

    USB 电缆--断开并重新连接--这是必需的

    CCS (7.3.0.00019):
    选择我的(__SF_debug__enabled)项目
    调试(我已将其配置为执行目标复位、该复位反映在 CCS"Console"窗口中)
    启动 Tera Term
    恢复(绿色三角形)

    有趣的是、对 MAP_PRCMSysResetCauseGet 的第一次调用返回0x00000007 (PRCM_HIB_EXIT)[其中 PRCMHibernateWakeupCauserGet 返回0x00000002 (PRCM_HIB_WAKEUP_CAUSE_SLOW_CLOCK)、而不是我预期的0x00000002 (PRCM_POWER_ON)。 我将在新的主题中询问这一点。

    那么、TI、这里发生了什么?

    此外、TI 为什么无法获得全面的 UniFlash V4用户手册、而不是一些精简的"入门"文档和有限/令人困惑的 Image Creator 手册? 鉴于 UniFlash v4似乎能够做到这一点、我希望这样一本手册的长度可达几百页、其中包括有关建议的开发实践的长章、尤其是对于那些(像我这样)在安全证书方面缺乏专业知识的人员而言。 正如其他人所说的那样,那里的信息似乎分散在各地,其中大部分信息都过时了,并且/或在错误/遗漏中闪烁。

    对于它的价值、我们为什么在原型设计阶段、当所有内容仍在实验室中时、我们必须担心安全性?

    我浪费了太多的时间,把头发撕开,把头朝墙上敲打,试图取得真正的进展。 如果我对最近处理过的几个 CC32XX 项目进行了搜索、我建议您将 TI 转储并使用其他产品。 根据其他人在该论坛上发表的文章、我很明显并非孤军奋战。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    两个电路板均处于开发模式、两者上的 SOP[2:0]均为010。 这项工作(充分)已进行了数月,没有改变。

    请参阅我对最初发布的帖子的回复、该帖子显然在几分钟前与您"通过邮件"。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!

    如果您能够查看下面链接的 Uniflash 文档、它包含的信息比入门指南更多
    www.ti.com/.../swru469a.pdf

    需要安全性的原因是、它是部件的一项功能、按设计进行刷写时需要加载证书。 但是、当器件处于开发模式时、客户可以使用 CCS 在实验中调试其代码。

    此致、
    查尔斯·奥