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.

[参考译文] CC3200-LAUNCHXL:通过 USB 进行目标复位?

Guru**** 2482225 points
Other Parts Discussed in Thread: CC3200, UNIFLASH

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

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/1309466/cc3200-launchxl-target-reset-via-usb

器件型号:CC3200-LAUNCHXL
主题中讨论的其他器件:CC3200UNIFLASH

在不对闪存重新编程的情况下、对 CC3200 Launchpad 上的目标处理器进行复位的最佳方法是什么?

我已安装最新的 Uniflash (8.5.0)、似乎有一些用于执行重置的功能、但需要.ccxml 文件、我无法找到示例。

感谢所有的指示,谢谢。

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

    您好!

    Uniflash 8.5.0不支持 CC3200器件。 对于 CC3200器件、您需要使用3.4.x 版。

    我认为、没有通过 Uniflash 命令重置 CC3200的直接方法。 但某些 Uniflash 命令会自动重新启动 CC3200。 如果需要复位、您可以使用 FT2232命令直接重新启动 CC3200。 更多详细信息、请参阅 FT2232数据表和 CC3200 LP 原理图。 可以在Energia 项目和工具 cc3200prog 中找到一些信息。

    1月

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

    谢谢、没有在文档中看到该限制。 我来试一下(虽然需要32位库)。

    还可以找到 https://eblot.github.io/pyftdi/api/gpio.html 、该文件看起来可以直接操作 LP 上的 GPIO5。

    # test script for toggling FTDI GPIO5 (reset on Launchpad)
    
    from pyftdi.ftdi import Ftdi
    
    Ftdi.add_custom_vendor(0x0451,'TI')
    Ftdi.add_custom_product(0x0451,0xc32a,'Launchpad')
    
    #Ftdi.show_devices()
    
    from pyftdi.gpio import GpioAsyncController
    from time import sleep
    
    gpio = GpioAsyncController()
    gpio.configure('ftdi://TI:Launchpad:cc3101/1',direction=0x20)
    
    gpio.write(0x00)
    sleep(0.01)
    gpio.write(0x20)
    
    下面的代码似乎可以执行该任务(插入代码块时遇到问题?)

    8-------------------------------------------------------

    #切换 FTDI GPIO5的测试脚本(在 Launchpad 上重置)

    从 pyftdi.FTDI 导入 FTDI

    FTDI.add_custom_vendor (0x0451、'TI')
    FTDI.add_custom_product (0x0451、0xc32a、'Launchpad')

    #FTDI.show_devices()

    从 pyftdi.gpio 导入 GpioAsyncController
    从时间导入睡眠

    GPIO = GpioAsyncController ()
    GPIO.Configure ('FTDI://TI:Launchpad:cc3101/1'、Direction=0x20)

    GPIO.WRITE (0x00)
    睡眠(0.01)
    GPIO.WRITE (0x20)

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

    抱歉格式混乱,初始代码块没有出现插入,现在似乎我无法编辑它...

    # test script for toggling FTDI GPIO5 (reset on Launchpad)
    
    from pyftdi.ftdi import Ftdi
    
    Ftdi.add_custom_vendor(0x0451,'TI')
    Ftdi.add_custom_product(0x0451,0xc32a,'Launchpad')
    
    #Ftdi.show_devices()
    
    from pyftdi.gpio import GpioAsyncController
    from time import sleep
    
    gpio = GpioAsyncController()
    gpio.configure('ftdi://TI:Launchpad:cc3101/1',direction=0x20)
    
    gpio.write(0x00)
    sleep(0.01)
    gpio.write(0x20)