主题中讨论的其他器件:CC3200、 UNIFLASH
在不对闪存重新编程的情况下、对 CC3200 Launchpad 上的目标处理器进行复位的最佳方法是什么?
我已安装最新的 Uniflash (8.5.0)、似乎有一些用于执行重置的功能、但需要.ccxml 文件、我无法找到示例。
感谢所有的指示,谢谢。
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 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)