got the wrong IDCODE!?

wiggler+openOCD

at the beginning, when the flash contain the right bootloader, I can get the right IDCODE.

but when I change the flash with a blank flash, and I got the wrong IDCODE. and each time when I power on the board, the IDCODE is different.

what’s happened? and what can I do?