Есть проблема с запуском программы загруженной в МК. Написал в IAR программу для AT91SAM3U, скомпилил, зашил в контроллер с помощью JTAG и обнаружил странную проблему: после отключения питания МК перестает работать. Стоит зашить через JTAG контроллер и отсоединить его и МК будет выполнять программу, а стоит отключить питание как при повторном включении контроллер уже ничего не делает. Если снова подключить JTAG и просто запустить программу, без повторной загрузки в память, как контроллер "оживает". Пробовал все тоже самое делать с отладочной платой AT91SAM3U-EK, но там такого косяка нет и контроллер возобновляет работу после отключения питания.
Смотрел пины питания, земли, reset и spi и везде вроде все в норме. Подскажите в чем может быть причина подобного поведения?