Cидopгeк (21.02.2006 18:48, просмотров: 1955)
Помощи опять прошу: самодельный бутлодырь никак не хочет прыгать в основную программу Процессор LPC2138, написан самодельный бутлодырь, который живет в младшей странице FLASH и умеет принимать по UARTу и прошивать в остальные страницы FLASH основную программу.
По сбросу попадаю в мой бутлодырь и сходу проверяю, есть ли выше рабочая программа.
Если нет - жду команд по UART. Если есть - копирую область векторов прерывания основной программы в начало RAM, пишу в MEMMAP число 2 и "прыгаю" на нулевой адрес, в надежде, что это уже точка входа в основную программу.
В жизни перехода в основную программу не происходит - каким-то образом управление передается обратно в бутлодырь.
Может, кто посоветует, как быть, а если бы еще рабочий кусочек кода ...