Dear all,
i am trying to program a stm32f405 using parallel adaptor (parallel.cfg). Cpu is on a custom board.
Unfortunately i can’t halt the cpu.
The following output:
./openocd.sh
Open On-Chip Debugger 0.7.0 (2013-08-04-10:13)
Licensed under GNU GPL v2
For bug reports, read
http://openocd.sourceforge.net/doc/doxygen/bugs.html
Warn : Adapter driver 'parport' did not declare which transports it allows; assuming legacy JTAG-only
Info : only one transport option; autoselect 'jtag'
parport port = 0x0
adapter speed: 1000 kHz
adapter_nsrst_delay: 100
jtag_ntrst_delay: 100
cortex_m3 reset_config sysresetreq
Info : clock speed 500 kHz
Info : JTAG tap: stm32f4x.cpu tap/device found: 0x4ba00477 (mfg: 0x23b, part: 0xba00, ver: 0x4)
Info : JTAG tap: stm32f4x.bs tap/device found: 0x06413041 (mfg: 0x020, part: 0x6413, ver: 0x0)
Info : stm32f4x.cpu: hardware has 0 breakpoints, 0 watchpoints
> halt
target was in unknown state when halt was requested
Halt timed out, wake up GDB.
timed out while waiting for target halted
in procedure 'halt'
>
> soft_reset_halt
requesting target halt and executing a soft reset
> flash info 0
device id = 0x00000000
Cannot identify target as a STM32 family.
auto_probe failed
in procedure 'flash'
>
First thing is not clear to me, since i see the message
Info : JTAG tap: stm32f4x.cpu tap/device found: 0x4ba00477 (mfg: 0x23b, part: 0xba00, ver: 0x4)
i suppost the jtag part/interface of the cpu is working correctly, right ?
Then, i didn’t connected TRST pin, i was able to program some other cortex just with emulation reset. Is this ok ?
Since the board is custom (just soldered the cpu), i suspect i cannot halt it since is not well soldered, or maybe, it is not running.
Every help is really appreciated.
Regards