Лeший (24.06.2004 11:02, просмотров: 1468)
А всё таки, можно ли шить флеш в LPC21xx без использования бутлоадера? Вообще-то тема затирания бутлоадера уже поднималась в конфе, но тогда насчёт сабжа к определённым выводам не пришли.
Итак, допустим, возникает необходиость реанимировать кристалл с затёртым бутлоадером, или просто не хочется терять 8кб флеша на бутлоадер, но при этом хочется иметь возможность шить флешь из своей проги и/или через JTAG.
CW умеет щить через JTAG, но обломс -посмотрел сорцы, его загрузчик просто вызывает функции IAP филипсовского бутлоадера. Значит, надо делать свой загрузчик. Но в мануале я не смог найти данных, как самому шить флеш - там только описание команд бутлоадера:(. Даже нет данных по регистрам контроллера флеша...
Т.е. получается, что единственный путь - расковырять филипсовский бутлоадер на предмет того, как же он всё-таки работает с флешем на низком уровне, и пока никто этого не сделает - никуда от него не денешся?