This is dev board dependent but if you have one with a built in stm v2 debugger then it is most likely using the stlink timing crystal to provide it's OSC input and when you power the cpu only board then it wont receive this signal, to get around that you have to populate the crystal on the dev board and cut the trace going to the stlink v2
darkspr1te