1 Reply Latest reply on Nov 25, 2015 2:29 PM by abirjepatil

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

    mkochhal

      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