pystlink
pystlink copied to clipboard
pystlink says it can't connect to CPU
$ python3 pystlink.py --debug
Successfully connected to ST-Link/V2
USB > f1 80 00 00 00 00 00 00 00 00 00 00 00 00 00 00
USB < 26 04 83 04 48 37
USB > f5 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
USB < 00 01
USB > f3 07 00 00 00 00 00 00 00 00 00 00 00 00 00 00
USB > f7 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
USB < f2 05 00 00 fe 07 00 00
USB > f2 43 01 00 00 00 00 00 00 00 00 00 00 00 00 00
USB < 80 00
USB > f2 30 a3 00 00 00 00 00 00 00 00 00 00 00 00 00
USB < 80 00
USB > f2 22 00 00 00 00 00 00 00 00 00 00 00 00 00 00
USB < 77 14 a0 2b
DEVICE: ST-Link/V2 V2J24S4
SUPPLY: 3.23V
COREID: 2ba01477
USB > f2 36 00 ed 00 e0 00 00 00 00 00 00 00 00 00 00
USB < 14 00 00 00 00 00 00 00
*** Not connected to CPU ***
USB > f5 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
USB < 02 00
USB > f2 21 00 00 00 00 00 00 00 00 00 00 00 00 00 00
DONE in 0.14s
But if I run OpenOCD first and then run pystlink.py, I get the following output:
$ python3 pystlink.py --debug
Successfully connected to ST-Link/V2
USB > f1 80 00 00 00 00 00 00 00 00 00 00 00 00 00 00
USB < 26 04 83 04 48 37
USB > f5 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
USB < 02 00
USB > f2 21 00 00 00 00 00 00 00 00 00 00 00 00 00 00
USB > f7 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
USB < f2 05 00 00 fd 07 00 00
USB > f2 43 01 00 00 00 00 00 00 00 00 00 00 00 00 00
USB < 80 00
USB > f2 30 a3 00 00 00 00 00 00 00 00 00 00 00 00 00
USB < 80 00
USB > f2 22 00 00 00 00 00 00 00 00 00 00 00 00 00 00
USB < 77 14 a0 2b
DEVICE: ST-Link/V2 V2J24S4
SUPPLY: 3.22V
COREID: 2ba01477
USB > f2 36 00 ed 00 e0 00 00 00 00 00 00 00 00 00 00
USB < 80 00 00 00 41 c2 0f 41
CPUID: 410fc241
CORE: CortexM4
USB > f2 36 00 20 04 e0 00 00 00 00 00 00 00 00 00 00
USB < 80 00 00 00 31 64 00 10
IDCODE: 10006431
USB > f2 36 20 7a ff 1f 00 00 00 00 00 00 00 00 00 00
USB < 80 00 00 00 00 c0 00 02
MCU: STM32F411xE
FLASH: 512KB
SRAM: 128KB
Stm32.core_nodebug()
USB > f2 35 f0 ed 00 e0 00 00 5f a0 00 00 00 00 00 00
USB < 80 00
USB > f5 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
USB < 02 00
USB > f2 21 00 00 00 00 00 00 00 00 00 00 00 00 00 00
USB > f5 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
USB < 01 00
DONE in 0.15s
I'm running OS X 10.11 with an eBay ST-Link v2 connected with a WiFiMCU/EMW3165.