Для программирования flash вам необходим переходник LPT ->JTAG WIGGLER и программы OСD Commander и Flash Memory Programmer. На плате должен быть не впаян резистор R22, который отвечает за сброс MIPS ADM5120P. Из за его отсутствия OСD Commander будет выдавать ошибки, которые мы игнорируем. Необходимо запустить одновременно OCD Commander и Flash Memory Programmer . Перейти в окно OCD Commander и попытаться остановить процессор командой halt. Возможно придётся сделать несколько попыток. Лучше всего процессор останавливается в первый момент после сброса, когда только зажегся светодиод power.Это необходимо для того чтобы процессор проинициализировал SDRAM. Для проверки необходимо что либо записать в RAM и прочитать результат .Например word 0xA0000000 = 12345 ; word 0xA0000000.
.
Если чтение прошло удачно, то можно переключиться в окно Flash Memory Programmer.
Понажимав кнопку target memory вы увидите следующее окно. Иногда полезно перезагрузить компьютер.
Для возможности записывать необходимо купить лицензию, Наиболее дешёвая лицензия для версии Flash Memory Programmer 2.4.7
К сожалению Flash programmer ничего не знает об регистрах процессора ADM5120 и не может проинициализировать RAM,которая ему нужна для работы. Поэтому приходится использовать инициализацию с помощью макроса adm5120.mac запускаемого в OCD Commander . Резистор R22 приходится отпаивать для того, чтобы при переключении программ не происходил сброс процессора. Образец стандартного загрузчика BR6104KP в формате S19 ( моторололовском ) -boot.s19.