Цитата(Andy Mozzhevilov @ Jun 18 2008, 08:56)

Смотрите, правильно ли определены области RAM, Flash в проекте, как стек инициализируется.
Чем заливаете Flash? Пишется ли контрольная сумма векторов прерываний?
asm "nop" - кстати абсолютно лишнее.
А где это посмотреть можно? Я только начал работу с IAR. Код программы приведен в первом посте. Значит все области стоят по умолчанию в настройках компилятора?
Флэшка программируется через RS232 с помощью штатного кабеля платы.
Про контрольную сумму векторов прерываний ничего не знаю. Где посмотреть?
Вроде программа то всего 5 строк, а код получился размером в 993 байта. Значит компилятор добавил нечто свое.
А еще мне тут подумалось - а не может сидеть в памяти процессора какой-нибудь хитрый загрузчик, воспринимающий только определенный код программы? Хотя я вроде всю память стирал. В общем тяжко идет освоение.