Странная ситуация: отлаживал код под IAR + SAM-ICE-JTAG в SDRAM, всё было нормально. Затем сварганил загрузчик из RomBoot от Атмеля и стал загружать бинарник из датафлэш в SDRAM. И вот теперь, когда загрузчик загружает код в SDRAM и запускает его на выполнение, программа стартует всегда, но иногда (с вероятностью ~50%) программа слетает. Место слёта определил: после инициализации таймера и разрешения всех прерываний. До этого момента код работает адекватно. Никто не сталкивался с такой проблемой?
|