в LPC21XX, как известно, ядро до запуска работает на частоте кварца, что ограничивает скорость работы JTAG. Решить проблему можно через RDI setup macro. Создаем файлик (например lpc2148.setup)
с таким содержанием
Код
SetJTAGSpeed(1000);
Reset(50);
Write32(0xE01FC080, 1); //PLLCON = 1
Write32(0xE01FC084, 36); //PLLCFG = (1 << 5) | (5 - 1); (это для кварца 12 Мгц)
Write32(0xE01FC08C, 0x000000AA); // PLLFEED = 0xAA
Write32(0xE01FC08C, 0x00000055); // PLLFEED = 0x55
Write32(0xE01FC080, 3); //PLLCON = 3
Write32(0xE01FC08C, 0x000000AA); // PLLFEED = 0xAA
Write32(0xE01FC08C, 0x00000055); // PLLFEED = 0x55
SetJTAGSpeed(8000);
Ну и потом на вкладке Init укажем этот файлик. Владельцы J-Link 5-ой версии увидят, насколько возрастет скорость загрузки во флеш =))
PS не путать это с mac файлом для работы НЕ через RDI