OpenOCD and STM32F446

OpenOCD does know the STM32F446?

Open On-Chip Debugger 0.8.0 (2014-05-10-23:20)
Licensed under GNU GPL v2
For bug reports, read
        http://openocd.sourceforge.net/doc/doxygen/bugs.html
Info : This adapter doesn't support configurable speed
Info : STLINK v2 JTAG v17 API v2 SWIM v0 VID 0x0483 PID 0x3748
Info : using stlink api v2
Info : Target voltage: 2.882263
Info : stm32f4x.cpu: hardware has 6 breakpoints, 4 watchpoints
    TargetName         Type       Endian TapName            State
--  ------------------ ---------- ------ ------------------ ------------
 0* stm32f4x.cpu       hla_target little stm32f4x.cpu       running
target state: halted
target halted due to debug-request, current mode: Handler HardFault
xPSR: 0x01000003 pc: 0xfffffffe msp: 0xffffffd8
auto erase enabled
Info : device id = 0x10006421
Warn : Cannot identify target as a STM32 family.
Error: auto_probe failed
in procedure 'flash'

It does! ...but this version of OpenOCD is too old. Support for the STM32F446 was only added on January 20, 2015 in the OpenOCD source tree (see [1]). Need to switch from 0.8.0 to 0.9.0.

References

[1]OpenOCD, Mailing list message about adding STM32F446, http://sourceforge.net/p/openocd/mailman/message/33251369/