Цитата(Harvester @ Oct 9 2013, 18:02)

Слова вроде знакомые, а смысл непонятен.

Нельзя ли чуть поподробнее?

Пожалуйста. Начнем по порядку. Подтвердите / прокомментируйте / спросите по пунктам:
1) Раз вы разработчик, то и аппаратная, и программная части устройства вам известны. Не нужно что-то рыть в интернете, реверс-инженерить, строить догадки о структуре и т.п.
2) Lauterbach - дорогой инструмент. Но он - всего лишь JTAG-кабель для доступа к On-Chip Debugging (OCD) функциональности. Есть дешевые кабели, и весь вопрос - лишь в программной поддержке всего этого дела.
3)
OpenOCD - open source проект GDB сервера для (в первую очередь) ARM CPU. Есть поддержка практически всех встречающихся в природе JTAG кабелей (дешевых и доступных - уж точно). Для такой широко известной штуки, как ARM926EJ-S, все уже исхожено вокруг и около, и кроме поддержки в собственно OpenOCD, наверняка можно найти примеры развертывания на этом базисе различного инструментария. В том числе, возможно, пример решения вашей задачи.
4) Далее пишете загрузчик и скрипт(ы) для OpenOCD & GDB, которые будут вам прошивать ваше firmware.
Вопросы?