Сравнить листинги, карту распределения памяти (.map-файл линкера), результат компиляции (поставив одинаковые форматы файлов). Как вариант - шьется файл не в том формате (например, hex-файл зашивается как двоичный). Прочитать зашитый через MK2 кристалл внешним программатором и сравнить.
Может быть в программе не инициализируется какая-нибудь периферия. Отладчик ее инициализирует, а программа - нет. Если зашитый через МК2 кристалл включить без отладчика, то он работает?
|