ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
28 ноября
270994 Топик полностью
Алексей_Ш (09.09.2011 16:32, просмотров: 1) ответил rezident на Описка :) Читать не "Flash", а "адресного пространства". А насчет ADDX см. чего генерит IAR 5.30. Никаких ADDA или ADDX. Все проще, т.к. переходы по TAIV внутри "нижних" 64к.
Вроде нашел! Основная проблема была в том, что заголовочные файлы в ASM файлах были от MSP149! Программа зашевелилась, но стартует не сразу, идет несколько циклов перезагрузки. В понедельник буду разбиратся. А почему глючила программа, требовала команд типа ADDA, так это потому, что IAR действительно разместил обработчики прерываний в верхней памяти! Пришлось указать ему сегмент не CODE, а ISR_CODE. После этого обработчики встали на место, но вектора прерываний в другом месте оказались. Только после этого я заметил, что заголовочные файлы не те стоят. В основном, Си файле я сразу поменял, а здесь забыл. Что касается моделей памяти,то на результат это заметно не сказывалось, видно только, что другие команды появлялияь. Но я еще буду разбиратся.