help for stm32f4x

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