и ещё предварительно поставить низкую частоту обмена по JTAG, 50кГц или даже ниже. Получается далеко не с первого раза.
Ну а на будущее - осторожнее с PLL, частотами шин и таймингами памяти. И вообще ДО инициализации чего-либо (особенно PLL) поставьте пустой цикл (с volatile переменной, чтоб не соптимизировался) на 100-300 мсек