OpenOcd: Target halted due to debug request, current mode: Handler Hardfault

Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
Anonymous
Not applicable

Hi.

I am trying to JTAG flash using OpenOCD and Olimex-USB-OCD-H interface onto the Inventek ISM43341_M4G_L44 module ...

The boot0 pin on the module is NC (or floating). I am not sure what should this pin be set to pulled to GND, pulled up 3v3 or left floating. We wish to use the internal boot loader provided by WICED and downloaded as part of flash.

$make.exe snip.scan-ISM43341_M4G_L44 JTAG=Olimex_ARM-USB-OCD-H download run

This is the openocd_log.txt ...

Open On-Chip Debugger 0.9.0-00029-g9f797a3-dirty (2015-09-16-09:22)

Licensed under GNU GPL v2

For bug reports, read

  http://openocd.org/doc/doxygen/bugs.html

Info : only one transport option; autoselect 'jtag'

trst_and_srst separate srst_gates_jtag trst_push_pull srst_open_drain connect_deassert_srst

adapter speed: 1000 kHz

adapter_nsrst_delay: 100

jtag_ntrst_delay: 100

Warn : target name is deprecated use: 'cortex_m'

jtag_init

Warn : Using DEPRECATED interface driver 'ft2232'

Info : Consider using the 'ftdi' interface driver, with configuration files in interface/ftdi/...

Info : max TCK change to: 30000 kHz

Info : clock speed 1000 kHz

Info : JTAG tap: stm32f4xx.cpu tap/device found: 0x4ba00477 (mfg: 0x23b, part: 0xba00, ver: 0x4)

Info : JTAG tap: stm32f4xx.bs tap/device found: 0x06413041 (mfg: 0x020, part: 0x6413, ver: 0x0)

Info : stm32f4xx.cpu: hardware has 6 breakpoints, 4 watchpoints

Info : JTAG tap: stm32f4xx.cpu tap/device found: 0x4ba00477 (mfg: 0x23b, part: 0xba00, ver: 0x4)

Info : JTAG tap: stm32f4xx.bs tap/device found: 0x06413041 (mfg: 0x020, part: 0x6413, ver: 0x0)

Error: checksum mismatch

Open On-Chip Debugger 0.9.0-00029-g9f797a3-dirty (2015-09-16-09:22)

Licensed under GNU GPL v2

For bug reports, read

  http://openocd.org/doc/doxygen/bugs.html

Info : only one transport option; autoselect 'jtag'

trst_and_srst separate srst_gates_jtag trst_push_pull srst_open_drain connect_deassert_srst

adapter speed: 1000 kHz

adapter_nsrst_delay: 100

jtag_ntrst_delay: 100

Warn : target name is deprecated use: 'cortex_m'

jtag_init

Warn : Using DEPRECATED interface driver 'ft2232'

Info : Consider using the 'ftdi' interface driver, with configuration files in interface/ftdi/...

Info : max TCK change to: 30000 kHz

Info : clock speed 1000 kHz

Info : JTAG tap: stm32f4xx.cpu tap/device found: 0x4ba00477 (mfg: 0x23b, part: 0xba00, ver: 0x4)

Info : JTAG tap: stm32f4xx.bs tap/device found: 0x06413041 (mfg: 0x020, part: 0x6413, ver: 0x0)

Info : stm32f4xx.cpu: hardware has 6 breakpoints, 4 watchpoints

Info : JTAG tap: stm32f4xx.cpu tap/device found: 0x4ba00477 (mfg: 0x23b, part: 0xba00, ver: 0x4)

Info : JTAG tap: stm32f4xx.bs tap/device found: 0x06413041 (mfg: 0x020, part: 0x6413, ver: 0x0)

auto erase enabled

Info : device id = 0x10036413

Info : flash size = 1024kbytes

wrote 475136 bytes from file build/snip.scan-ISM43341_M4G_L44/binary/snip.scan-ISM43341_M4G_L44.stripped.elf in 14.742631s (31.473 KiB/s)

shutdown command invoked

Open On-Chip Debugger 0.9.0-00029-g9f797a3-dirty (2015-09-16-09:22)

Licensed under GNU GPL v2

For bug reports, read

  http://openocd.org/doc/doxygen/bugs.html

Info : only one transport option; autoselect 'jtag'

trst_and_srst separate srst_gates_jtag trst_push_pull srst_open_drain connect_deassert_srst

adapter speed: 1000 kHz

adapter_nsrst_delay: 100

jtag_ntrst_delay: 100

Warn : target name is deprecated use: 'cortex_m'

jtag_init

Warn : Using DEPRECATED interface driver 'ft2232'

Info : Consider using the 'ftdi' interface driver, with configuration files in interface/ftdi/...

Info : max TCK change to: 30000 kHz

Info : clock speed 1000 kHz

Info : JTAG tap: stm32f4xx.cpu tap/device found: 0x4ba00477 (mfg: 0x23b, part: 0xba00, ver: 0x4)

Info : JTAG tap: stm32f4xx.bs tap/device found: 0x06413041 (mfg: 0x020, part: 0x6413, ver: 0x0)

Info : stm32f4xx.cpu: hardware has 6 breakpoints, 4 watchpoints

Info : JTAG tap: stm32f4xx.cpu tap/device found: 0x4ba00477 (mfg: 0x23b, part: 0xba00, ver: 0x4)

Info : JTAG tap: stm32f4xx.bs tap/device found: 0x06413041 (mfg: 0x020, part: 0x6413, ver: 0x0)

Info : JTAG tap: stm32f4xx.cpu tap/device found: 0x4ba00477 (mfg: 0x23b, part: 0xba00, ver: 0x4)

Info : JTAG tap: stm32f4xx.bs tap/device found: 0x06413041 (mfg: 0x020, part: 0x6413, ver: 0x0)

target state: halted

target halted due to debug-request, current mode: Handler HardFault

xPSR: 0x61000003 pc: 0x20000042 msp: 0x2001ecf0

shutdown command invoked

0 Likes
1 Reply
Anonymous
Not applicable

Hey,

I guess this seems to be a problem with FTDI driver.

Maybe you could try with the updated driver.

vik86

Best Regards,

AB

0 Likes