Hello all,
I am not able to erase the STM32H743 anymore using the Segger J-Trace Pro (SW interface) within Keil MDK v5.25, while the ST-Link V2 works - with otherwise identical configuration. Erasing/flashing the STM32F767 on the same board (only µC exchanged) works fine.
The warnings/error are marked in red below.
I suspect that the device "STM32H743IIKX" is not sufficiently supported by J-Link V.640 because I received a message box which asked me to select the device (see jpg attached).
Any help is welcome!
Regards
Marcus
SEGGER J-Link Commander V6.40 (Compiled Oct 26 2018 15:06:29)
DLL version V6.40, compiled Oct 26 2018 15:06:02
Connecting to J-Link via USB...O.K.
Firmware: J-Trace PRO V2 Cortex-M compiled Oct 25 2018 11:49:51
Hardware version: V2.00
S/N: 752000819
License(s): RDI, FlashBP, FlashDL, JFlash, GDB
IP-Addr: 192.168.1.103
Emulator has RAWTRACE capability
VTref=3.440V
Keil MDK v5.25 Output:
* JLink Info: Device "STM32H743II" selected.
* JLink Info: Device "STM32H743II" selected.
Set JLink Project File to "D:\Software\Gamma\Delta-u\MDK-ARM\JLinkSettings.ini"
* JLink Info: Device "STM32H743II" selected.
JLink info:
------------
DLL: V6.40 , compiled Oct 26 2018 15:06:02
Firmware: J-Trace PRO V1 Cortex-M compiled Oct 25 2018 11:48:19
Hardware: V1.00
S/N : 751000184
Feature(s) : RDI, FlashBP, FlashDL, JFlash, GDB
* JLink Info: Found SW-DP with ID 0x2BA01477
* JLink Info: Active read protected STM32 device detected.
This could cause problems during flash download.
Note: Unsecuring will trigger a mass erase of the internal flash.
* JLink Info: Executing default behavior previously saved in the registry.
* JLink Info: Device will be unsecured now.
* JLink Info: Found SW-DP with ID 0x2BA01477
* JLink Info: Scanning AP map to find all available APs
* JLink Info: AP[1]: Stopped AP scan as end of AP map has been reached
* JLink Info: AP[0]: AHB-AP (IDR: 0x24770011)
* JLink Info: Iterating through AP map to find AHB-AP to use
* JLink Info: AP[0]: Core found
* JLink Info: AP[0]: AHB-AP ROM base: 0xE00FF000
* JLink Info: CPUID register: 0x410FC241. Implementer code: 0x41 (ARM)
* JLink Info: Found Cortex-M4 r0p1, Little endian.
**JLink Warning: Identified core does not match configuration. (Found: Cortex-M4, Configured: Cortex-M7)
* JLink Info: FPUnit: 6 code (BP) slots and 2 literal slots
* JLink Info: CoreSight components:
* JLink Info: ROMTbl[0] @ E00FF000
* JLink Info: ROMTbl[0][0]: E000E000, CID: B105E00D, PID: 000BB00C SCS-M7
* JLink Info: ROMTbl[0][1]: E0001000, CID: B105E00D, PID: 003BB002 DWT
* JLink Info: ROMTbl[0][2]: E0002000, CID: B105E00D, PID: 002BB003 FPB
* JLink Info: ROMTbl[0][3]: E0000000, CID: B105E00D, PID: 003BB001 ITM
* JLink Info: ROMTbl[0][4]: E0040000, CID: B105900D, PID: 000BB9A1 TPIU
* JLink Info: ROMTbl[0][5]: E0041000, CID: B105900D, PID: 000BB925 ETM
ROMTableAddr = 0xE00FF000
* JLink Info: Reset: Halt core after reset via DEMCR.VC_CORERESET.
* JLink Info: Reset: Reset device via AIRCR.SYSRESETREQ.
Target info:
------------
Device: STM32H743IIKx
VTarget = 3.281V
State of Pins:
TCK: 0, TDI: 1, TDO: 0, TMS: 1, TRES: 1, TRST: 1
Hardware-Breakpoints: 6
Software-Breakpoints: 8192
Watchpoints: 4
JTAG speed: 5000 kHz
**JLink Warning: Could not read memory location 0x24010000 when trying to set soft RAM BP
Cannot setup Breakpoint at Address
**JLink Warning: Could not read memory location 0x24010000 when trying to set soft RAM BP
Cannot setup Breakpoint at Address
Erase Failed!
Error: Flash Download failed - "Cortex-M7"
Flash Load finished at 10:23:43
I am not able to erase the STM32H743 anymore using the Segger J-Trace Pro (SW interface) within Keil MDK v5.25, while the ST-Link V2 works - with otherwise identical configuration. Erasing/flashing the STM32F767 on the same board (only µC exchanged) works fine.
The warnings/error are marked in red below.
I suspect that the device "STM32H743IIKX" is not sufficiently supported by J-Link V.640 because I received a message box which asked me to select the device (see jpg attached).
Any help is welcome!
Regards
Marcus
SEGGER J-Link Commander V6.40 (Compiled Oct 26 2018 15:06:29)
DLL version V6.40, compiled Oct 26 2018 15:06:02
Connecting to J-Link via USB...O.K.
Firmware: J-Trace PRO V2 Cortex-M compiled Oct 25 2018 11:49:51
Hardware version: V2.00
S/N: 752000819
License(s): RDI, FlashBP, FlashDL, JFlash, GDB
IP-Addr: 192.168.1.103
Emulator has RAWTRACE capability
VTref=3.440V
Keil MDK v5.25 Output:
* JLink Info: Device "STM32H743II" selected.
* JLink Info: Device "STM32H743II" selected.
Set JLink Project File to "D:\Software\Gamma\Delta-u\MDK-ARM\JLinkSettings.ini"
* JLink Info: Device "STM32H743II" selected.
JLink info:
------------
DLL: V6.40 , compiled Oct 26 2018 15:06:02
Firmware: J-Trace PRO V1 Cortex-M compiled Oct 25 2018 11:48:19
Hardware: V1.00
S/N : 751000184
Feature(s) : RDI, FlashBP, FlashDL, JFlash, GDB
* JLink Info: Found SW-DP with ID 0x2BA01477
* JLink Info: Active read protected STM32 device detected.
This could cause problems during flash download.
Note: Unsecuring will trigger a mass erase of the internal flash.
* JLink Info: Executing default behavior previously saved in the registry.
* JLink Info: Device will be unsecured now.
* JLink Info: Found SW-DP with ID 0x2BA01477
* JLink Info: Scanning AP map to find all available APs
* JLink Info: AP[1]: Stopped AP scan as end of AP map has been reached
* JLink Info: AP[0]: AHB-AP (IDR: 0x24770011)
* JLink Info: Iterating through AP map to find AHB-AP to use
* JLink Info: AP[0]: Core found
* JLink Info: AP[0]: AHB-AP ROM base: 0xE00FF000
* JLink Info: CPUID register: 0x410FC241. Implementer code: 0x41 (ARM)
* JLink Info: Found Cortex-M4 r0p1, Little endian.
**JLink Warning: Identified core does not match configuration. (Found: Cortex-M4, Configured: Cortex-M7)
* JLink Info: FPUnit: 6 code (BP) slots and 2 literal slots
* JLink Info: CoreSight components:
* JLink Info: ROMTbl[0] @ E00FF000
* JLink Info: ROMTbl[0][0]: E000E000, CID: B105E00D, PID: 000BB00C SCS-M7
* JLink Info: ROMTbl[0][1]: E0001000, CID: B105E00D, PID: 003BB002 DWT
* JLink Info: ROMTbl[0][2]: E0002000, CID: B105E00D, PID: 002BB003 FPB
* JLink Info: ROMTbl[0][3]: E0000000, CID: B105E00D, PID: 003BB001 ITM
* JLink Info: ROMTbl[0][4]: E0040000, CID: B105900D, PID: 000BB9A1 TPIU
* JLink Info: ROMTbl[0][5]: E0041000, CID: B105900D, PID: 000BB925 ETM
ROMTableAddr = 0xE00FF000
* JLink Info: Reset: Halt core after reset via DEMCR.VC_CORERESET.
* JLink Info: Reset: Reset device via AIRCR.SYSRESETREQ.
Target info:
------------
Device: STM32H743IIKx
VTarget = 3.281V
State of Pins:
TCK: 0, TDI: 1, TDO: 0, TMS: 1, TRES: 1, TRST: 1
Hardware-Breakpoints: 6
Software-Breakpoints: 8192
Watchpoints: 4
JTAG speed: 5000 kHz
**JLink Warning: Could not read memory location 0x24010000 when trying to set soft RAM BP
Cannot setup Breakpoint at Address
**JLink Warning: Could not read memory location 0x24010000 when trying to set soft RAM BP
Cannot setup Breakpoint at Address
Erase Failed!
Error: Flash Download failed - "Cortex-M7"
Flash Load finished at 10:23:43