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/CC3220MODA:无法访问 DAP

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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/822387/ccs-cc3220moda-unable-to-access-the-dap

器件型号:CC3220MODA
主题中讨论的其他器件:UNIFLASHCC3220SFSEGGER

工具/软件:Code Composer Studio

您好!

我 使用 CC3220MODASF 制作了定制板。 我有4个可访问的 JTAG 信号(TDO、TDI、TCK 和 TMS)。 我已将 SOP 引脚配置为000即4W JTAG

我使用20至10引脚适配器将 XDS110探针与电路板相连。  

SOP 跳线设置为下拉(Functional) 4WJ、且电路板由外部供电(3V)。  

我在前面的 e2e 社区论坛上已经阅读过与"无法连接到目标"相同的问题、您建议使用 Uniflash 软件和 UART 将模块从生产模式更改为开发模式。

但问题是我们的定制板上没有可用的 UART 引脚。 但我们已经为 SPI 串行闪存提供了测试点。

我们是否可以使用这些 SPI 串行闪存引脚使用 Uniflash 或其他软件将模块模式更改为开发模式?

我们是否可以使用无线编程来解决这些问题??

或者、除了 UART 引导加载方法之外、您还能建议任何其他方法将模块更改为开发模式

非常感谢你的帮助!!!

 

此致、

Rajesh  

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

    您好、Rajesh、

    请记住、 如果没有 UART 引脚、您将无法使用无线电工具等工具。

    您应该能够通过 SPI 闪存引脚为开发模式刷写 Gang 映像、但您需要器件的 MAC 地址才能执行此操作。 (如果没有到终端的 UART 输出、这将更加困难。)

    您可以尝试将 开箱即用体验 刷写为 Gang 映像(在生产模式下)、并从 HTML 页面读取器件的 MAC 地址。 然后将此 MAC 地址添加到 ImageCreator 工程中、并创建开发模式 Gang 映像。 您需要为每个模块执行此操作。

    有关 Gang 映像的更多信息、请参阅 量产线指南。 要创建 Gang 映像、请参阅 ImageCreator 用户指南

    此致、

    Sarah

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

    谢谢您的回复、Sarah。

    根据您的建议、我在我们的模块 CC3220MODASF12MONR 中抽头了 UART 引脚

       我们的电路板                     CC3220SF Launchpad 中的 XDS110

    46 (Tx)                         RX

    47 (Rx)                         TX

    复位                          nRESET

    我尝试了 SOP[2:0] 100和010。

    我无法通过 UART 刷写映像。 我按照 SWRA568量产线文档的第5.4节进行操作。在尝试在 Uniflash 中连接器件时、遇到操作失败:读取数据超时错误。

    我有几个问题:

    在 Uniflash 中、我们应该选择 Launchpad 作为器件还是 CC3220SF 模块? 如果我们选择 CC3220SF 模块、则不会提供串行连接(UART)选项。 那么、应该选择哪种器件呢?

    2.使用 Launchpad 尝试相同的操作时、一切都运行良好。 这不能在我们的电路板上工作的原因可能是什么?

    我尝试重置设备、更改 USB 端口、重新启动系统、但似乎没有任何解决方法。

    请帮我解决这个问题、因为我已经在这里停留了2天。

    此致、
    Rajesh

     

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

    您好、Rajesh、

    听起来好像您在走正确的轨道。 不过、我还记得 UniFlash 中有一个模块选项。 您应该为打开 ImageCreator 的 CC3220SF 选择"Serial"选项。 (请参阅 UniFlash ImageCreator 基础知识中的图像。)

    我还建议查看 硬件设计检查清单 、并确保您的定制电路板具有正确的值。

    此致、

    Sarah

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

    您好、Sarah、

    我们能够使用 SPI 编程器(Segger Flasher Portable Plus)在生产模式下使用由 uniflash 创建的 Gang 映像(我使用了 CCS 中的.bin 文件在 Uniflash 中创建 Gang 映像)对代码进行编程。

    J 闪存 SPI 工具还显示"闪存已成功编程"。

    但我不认为程序在模块中执行,因为我没有像在 CCS 中所写的那样在特定 GPIO 中读取高电平状态。  

    此外、我无法将模块从生产模式退出到开发模式。

    我不确定是否已将串行闪存编程为生产模式本身。 确认这一点后、我可以在生产模式下对开箱即用进行编程、并按照您的建议读取模块的 MAC 地址、并 使用 JTAG 在开发模式下对我们的特定于应用的 Gang 映像进行编程。  

    请尽早感谢您的帮助!!

    此致、

    Rajesh

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

    器件型号:CC3220MODA

    您好!


    我正在电路板中使用 CC3220MODASF12MONR 模块。 它处于生产模式、因此我无法使用 JTAG 进行调试。 然后我尝试了很多方法。 我在下面列出了这些内容。 我对这些尝试有一些疑问。

    第一次尝试:

    我没有在电路板上提供 UART 连接。 因此、我移除了该模块、并将每根导线都抽头了 UART。 然后、我使用 launchpad3220moda 更改了模式。 然后我再次焊接模块。 然后我测试了加电测试、结果很好。 我调试了我的所有 GPIO 和其他接口。 最后、我使用 JTAG 调试器 XDS110加载了软件文件。 它适用于所有接口和连接。 但是、在上电复位后、软件就没有了。 每次上电复位时、我都需要反复加载软件。 因此、我无法在产品中使用该板。

    在开发模式下是否有任何问题?... 您能否建议如何在电路板中始终保留我的代码、甚至是上电复位? 因为我再次无法点击 UART 线、而且再次移除模块也很危险!!!  


    2.第二次尝试:

    同时、我移除了另一个电路板中模块的金属 CAN。 然后、我点击 UART 引脚的导线、然后尝试在 UNIFLASH 中将其刷写。 它已连接、我看到了 MAC 地址。 但我无法刻录我的图像。 当我尝试对映像进行编程时、它会显示类似这样的情况。

    此外、我发现了这一点、请查看图片中的存储器状态。

    从模块中卸下金属罐是否存在任何问题? 但我可以获得 MAC 地址、这意味着 UART 通信在模块中发生了吗?

    请给我一些建议1!!

    谢谢、此致、

    RajeshK

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

    您好、RajeshK、

    通过"金属 CAN"、您是指模块上的屏蔽层吗? 您不应将其删除。

    必须刷写设备才能在重新引导时保留应用程序。 您无法通过调试器加载。 请参阅开箱即用体验的器件概述: http://dev.ti.com/tirex/explore/node?node=ANkGhhEkpfMuOBJ20Qo2Jw__fc2e6sr__LATEST

    在连接时、您没有看到串行闪存的存储容量、这似乎是您在卸下护罩时短路或损坏了模块。 您还有其他模块吗?  

    此致、

    Sarah