Hello,
with the most recent versions of JLink, the connection to the STM32H730 takes many tries.
Typically I can connect in the JLink command line, but it takes two tries (the first "connect" will not work, while the second "connect" will work).
If I re-launch JLink command line, the same behavior happens again (the first "connect" will never work).
It was working with older JLink versions, so there must be a regression here.
Display All
Thanks,
Florent
with the most recent versions of JLink, the connection to the STM32H730 takes many tries.
Typically I can connect in the JLink command line, but it takes two tries (the first "connect" will not work, while the second "connect" will work).
If I re-launch JLink command line, the same behavior happens again (the first "connect" will never work).
It was working with older JLink versions, so there must be a regression here.
Source Code
- > jlink
- SEGGER J-Link Commander V7.92b (Compiled Aug 23 2023 4:01:42)
- DLL version V7.92b, compiled Aug 23 2023 14:00:04
- Connecting to J-Link via USB...O.K.
- Firmware: J-Trace PRO V2 Cortex-M compiled Jun 6 2023 10:51:16
- Hardware version: V2.00
- J-Link uptime (since boot): 8d 18h 29m 12s
- S/N: 752001898
- License(s): RDI, FlashBP, FlashDL, JFlash, GDB
- USB speed mode: Super speed (5 GBit/s)
- IP-Addr: DHCP (no addr. received yet)
- Emulator has RAWTRACE capability
- VTref=1.779V
- Type "connect" to establish a target connection, '?' for help
- J-Link>connect
- Please specify device / core. <Default>: STM32H730IB
- Type '?' for selection dialog
- Device>
- Please specify target interface:
- J) JTAG (Default)
- S) SWD
- T) cJTAG
- TIF>s
- Specify target interface speed [kHz]. <Default>: 4000 kHz
- Speed>
- Device "STM32H730IB" selected.
- Connecting to target via SWD
- ConfigTargetSettings() start
- ConfigTargetSettings() end - Took 12us
- InitTarget() start
- SWD selected. Executing JTAG -> SWD switching sequence.
- DAP initialized successfully.
- Can not attach to CPU. Trying connect under reset.
- SWD selected. Executing JTAG -> SWD switching sequence.
- DAP initialized successfully.
- Timeout while waiting for CPU to halt.
- Connecting to CPU via connect under reset failed.
- InitTarget() end - Took 662ms
- Connect failed. Resetting via Reset pin and trying again.
- ConfigTargetSettings() start
- ConfigTargetSettings() end - Took 8us
- InitTarget() start
- SWD selected. Executing JTAG -> SWD switching sequence.
- DAP initialized successfully.
- Can not attach to CPU. Trying connect under reset.
- SWD selected. Executing JTAG -> SWD switching sequence.
- DAP initialized successfully.
- Timeout while waiting for CPU to halt.
- Connecting to CPU via connect under reset failed.
- InitTarget() end - Took 661ms
- Cannot connect to target.
- J-Link>connect
- Device "STM32H730IB" selected.
- Connecting to target via SWD
- ConfigTargetSettings() start
- ConfigTargetSettings() end - Took 7us
- InitTarget() start
- SWD selected. Executing JTAG -> SWD switching sequence.
- DAP initialized successfully.
- Can not attach to CPU. Trying connect under reset.
- SWD selected. Executing JTAG -> SWD switching sequence.
- DAP initialized successfully.
- Timeout while waiting for CPU to halt.
- Connecting to CPU via connect under reset failed.
- InitTarget() end - Took 658ms
- ConfigTargetSettings() start
- ConfigTargetSettings() end - Took 7us
- InitTarget() start
- SWD selected. Executing JTAG -> SWD switching sequence.
- DAP initialized successfully.
- InitTarget() end - Took 6.47ms
- Found SW-DP with ID 0x6BA02477
- DPIDR: 0x6BA02477
- CoreSight SoC-400 or earlier
- Scanning AP map to find all available APs
- AP[3]: Stopped AP scan as end of AP map has been reached
- AP[0]: AHB-AP (IDR: 0x84770001)
- AP[1]: AHB-AP (IDR: 0x84770001)
- AP[2]: APB-AP (IDR: 0x54770002)
- Iterating through AP map to find AHB-AP to use
- AP[0]: Core found
- AP[0]: AHB-AP ROM base: 0xE00FE000
- CPUID register: 0x411FC272. Implementer code: 0x41 (ARM)
- Cache: L1 I/D-cache present
- Found Cortex-M7 r1p2, Little endian.
- FPUnit: 8 code (BP) slots and 0 literal slots
- CoreSight components:
- ROMTbl[0] @ E00FE000
- [0][0]: E00FF000 CID B105100D PID 000BB4C7 ROM Table
- ROMTbl[1] @ E00FF000
- [1][0]: E000E000 CID B105E00D PID 000BB00C SCS-M7
- [1][1]: E0001000 CID B105E00D PID 000BB002 DWT
- [1][2]: E0002000 CID B105E00D PID 000BB00E FPB-M7
- [1][3]: E0000000 CID B105E00D PID 000BB001 ITM
- [0][1]: E0041000 CID B105900D PID 001BB975 ETM-M7
- [0][2]: E0043000 CID B105900D PID 004BB906 CTI
- I-Cache L1: 32 KB, 512 Sets, 32 Bytes/Line, 2-Way
- D-Cache L1: 32 KB, 256 Sets, 32 Bytes/Line, 4-Way
- Memory zones:
- Zone: "Default" Description: Default access mode
- Cortex-M7 identified.
Thanks,
Florent