Вопрос: - как найти приложение по адресу, отличному от 0x0000.0000? Процессор: NXP LPC1768 Система разработки: Keil ARM 4.73
Используемые шаги: 1) приведенный ниже файл разброса, используемый для установки области загрузки и области выполнения на 0x0000.2000 2) скопированная векторная таблица на 0x2000 3) обновленный регистр vtor на 0x2000
Проблема: Приложение не запускается.
Scatter file used:
LR_IROM1 0x00002000 0x00000D000
{ ; load region size_region
ER_IROM1 0x00002000 0x0000D000
{ ; load address = execution address
*.o (RESET, +First)
*(InRoot$$Sections)
.ANY (+RO)
}
RW_IRAM1 0x10000000 0x00008000 { ; RW data
.ANY (+RW +ZI)
}
}
Это следует инструкциям, указанным в примечании к приложению NXP AN10744, что-то еще, что я упустил?