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.

[参考译文] CC3235SF:对闪存映像进行编程时出现 Uniflash 错误

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

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/1167636/cc3235sf-uniflash-error-while-programming-flash-image

器件型号:CC3235SF
主题中讨论的其他器件: UNIFLASHTMDSEMU110-UCC3235S

您好!

我们已经使用 CC3235SFMOD 设计了定制板。 在该板上、我们提供了用于连接 XDS110调试端口和辅助端口的连接器。 CC3235SF 的电源也是出于编程目的从 XDS110获取的。 我们的硬件连接方案、如下所示。

我们在 PC 上使用 UNIFLASH 进行编程。 在从 UNIFLASH 开始连接之前、我们使用命令"dbgjtag -f @xds110 -Y power、supply=on、voltage=3.3"启动目标电源。 我们还可以在目标处测量3.3V 电压。 在 UNIFLASH 中、当我们单击"Connect"按钮时、我们可以成功 连接到目标、而"Connect"按钮则会变为"Disconnect (断开连接)"。 但是、通过按下"Program and Create Image"按钮进行编程时、会出现以下错误:

请建议调试步骤。

谢谢、

Pradeep

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

    您好 Pradeep

    我想您在编程期间会遇到 CC3235MOD 的复位问题。 XDS110的 RST 引脚不受 Uniflash 控制。 它在 XDS110内 TM4C 处的控制引脚 PA6。 我认为这个引脚连接到 AUX 连接器上的 GPIOUT0或 GPIOOUT1。

    1月

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

    您好、Jan、

    我们尝试将 GPIOUT0和 GPIOOUT1连接到 CC3235SF 的 RST 引脚。 但是、在这两种情况下、它会产生相同的编程误差。

    请建议。

    谢谢、

    Pradeep

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

    您好 Pradeep、

    我已经使用 LaunchPad 和 XDS110调试探针(TMDSEMU110-U)完成了一些测试、但结果类似。 引脚 GPIOUT0和 GPIOOUT1处于低电平状态、需要重新启动时不受 Uniflash 控制。

    我认为最简单的方法是使用来自 CC3220/CC3235 LaunchPad 的 XDS110、并将 nRST 引脚连接到 XDS110的 RST。 在此配置下、由 Uniflash 正确控制复位信号(PA6)。 另一种方法是使用 Uniflash CLI 并使用 power_on_com.py 脚本通过 dbgjtag 实现控制复位引脚。 但我从未测试过该配置。

    BTW... 您是否已连接 TGTVDD (SENSE)信号?

    1月

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

    您好!

    一  

    不完全理解在定制板上刷写 CC3235SF 模块的建议。
    您是否想说、我们应该使用 CC3235 LaunchPad 板进行闪存?
    我能否获得一份文档/信息、了解如何将 LaunchPad 板与我们的定制板对接?
    请注意、我们已根据 XDS110调试探针用户指南(SPRUI94)中提供的信息设计了用于闪存 CC3235SF 模块的定制板。
    谢谢
    Pradeep  
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 Pradeep、

    是的、我建议使用 LaunchPad 中的 XDS110通过 Uniflash 软件刷写电路板。 有关从 LP 连接到 XDS110的详细信息、请参阅第5.4章。

    您的问题与 Unfilash 编程期间 CC3235芯片的控制复位引脚有关。 AT LP 能够通过 PA6引脚来复位 CC3235。 但以相同的方式使用 XDS110调试探针(TMDSEMU110-U)时似乎存在问题。 我认为您有以下选择:

    • 使用 LP 的 XDS110对电路板进行编程
    • 将 TMDSEMU110-U 与 Uniflash GUI 或 Uniflash CLI 配合使用、并手动重新启动电路板
    • 执行文件 xds110reset.exe 时、尝试确定 TMDSEMU110-U 中是否有任何引脚受控。 如果您找到此类引脚(TMDSEMU110-U 连接配置)、则您将拥有合适的复位引脚
    • 可以使用 Uniflash CLI 并在 power_on_com.py 文件中创建您自己的脚本(例如使用 dbgjtag 实用程序)。 例如、如果您想控制 LaunchPad 中 XDS110的 RESET 引脚(通过引脚 PA6)、请访问 power_on_com.py 的内容:

    import subprocess
    print "power_on_com.py: xds110 restart"
    subprocess.call('xds110reset.exe', shell=True)

    1月

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

    您好、Jan、

    我们将定制板连接到 LaunchPad_CC3235SF、并尝试使用 Uniflash 刷写映像。 在 Uniflash 中选择 CC3235SF 时观察到以下错误。

    如果我们选择 Uniflash 中的 launch_CC3235SF、则会出现以下错误:

    谢谢。

    Pradeep

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

    您好 Pradeep、

    您能否提供照片您如何连接 LaunchPad 硬件(GND、RX、TX、RST)?

    第一个映像不正确(Uniflash 使用错误)。 我不确定第二幅图像的含义。 请阅读此SimpleLink Academy 文章

    1月

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

    您好、Jan、

    我们已执行以下步骤:

    1. Uniflash 应用程序已启动。
    2. 所选电路板、如下图所示。
    3. 选择后、出现以下窗口。
    4. 单击“3. 启动 Image Creator”。 出现在下面的图像中。
    5. 单击“管理项目”。 出现在下面的图像中。
    6. 单击以浏览项目。 出现在下面的图像中。
    7. 单击“Connect (连接)”。 出现在下面的图像中。 显示了器件类型和 MAC 地址。 当我们连接另一个器件时、我们看到不同的 MAC 地址(b0:b1:13:5c:03:E5)。 这意味着器件正在连接到 Uniflash 工具。

     

    1. 单击“刻录”。 出现在下面的图像中。
    2. 单击“Program Image (Create & Program)”。 出现在下面的图像中。

     

    1. 什么是错误的设备类型? 我们应该单击此处的"Program"选项卡吗?谢谢  Pradeep

     

     

     

     

     

     

     

     

     

     

     

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

    您好 Pradeep、

    您能否提供如何将 LaunchPad 中的 XDS110连接到电路板的照片?

    您的 Uniflash 项目7000_WiFi 是为 CC3235SF 器件创建的、但您的 XDS110连接到 CC3235S 器件。 有两个可能的原因:

    • 您的电路板上是 CC3235SMOD、而不是 CC3235SFMOD
    • 您有 CC3235S Launchpad、并且您自己的电路板未通过 LP 正确连接到 XDS110

    1月

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

    您好、Jan、

    设置照片:

    我们已尝试在 Uniflash 中选择 CC3235S 作为器件。 但是、误差是相同的。

    谢谢、

    Pradeep

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

    您好 Pradeep、

    创建 Uniflash 工程时、如果状态窗口中的器件类型与所选器件不匹配、则显示错误"器件类型错误"。 请确保这些设备类型匹配。

    您的连接看起来正确、但由于照片分辨率低、我无法说出使用的设备类型。 但我看到您有具有 CC3235S 模块的 LaunchPad。

    1月

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

    您好、Jan、

    是的。。通过使用 CC3235S 作为器件并在 Uniflash 中创建新项目、我们可以成功下载映像。

    感谢您的支持。

    Pradeep