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