Уважаемые специалисты.
Вроде сделал как надо:
Код
FUNC void Setup (void) {
SP = _RDWORD(0x10000000); // Setup Stack Pointer
PC = _RDWORD(0x10000004); // Setup Program Counter
_WDWORD(0xE000ED08, 0x10000000); // Setup Vector Table Offset Register - VTOR
}
LOAD %L INCREMENTAL // load the application
Setup(); // Setup for Running
g, main
Указатель стека указывает на ОЗУ, PC тоже задан со смещением +4. VTOR задан.
Данный .INI фаил я добавил в debug/simulator.
Но ничего не изменилось. В симуляторе стою на нулевом адресе. Насколько я понял, в регистре VTOR бит[29] установлен, значит таблица должна быть размещена в ОЗУ. Вроде все нормально.
Где же я еще торможу...? Симулятор даже не хочет работать... Вот беда..