Всем доброго дня. Вопрос: почему может не стартовать загруженная программа через IAP? Использую Keil и его операционку RTX, а также утилитой CAPS. Загрузчик всегда нормально стартует, загружает бинарный файл с прошивкой, делает ремап и передает управление на нулевой адрес в Bank0. Есть два загружаемых файла прошивки отличающиеся только на закомментированый кусочек кода, который не выполняется в обоих случаях, одна прошивка, после заливки выполняется, а другая нет (вроде при входе в main вылетает на PAbtHandler). При переключении на загрузку с Bank0 оба вариата работают нормально. Почему код с одинаковыми стартовыми настройками так себя ведет при ремапе?
|