Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Как правильно настроить проект в IAR?
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > Cредства разработки для МК > IAR
vetbaston
Подскажите пожалуйста, как правильно настроить проект в IAR.
vetbaston
Спасибо, буду пытаться.
vetbaston
После настройки проекта, как было описано выше, прога пишется во FLASH и отлаживается во FLASH, в mac файле MEMMAP=1. Но после повторного запуска отладчика в окне дизассемблера видно, что ячейки FLASH не записаны ( заполнены 0хFFFF) и в комментарии написано <Memory read error>. В чем может быть дело?
Сергей Борщ
Цитата(vetbaston @ Feb 6 2007, 10:08) *
В чем может быть дело?
Судя по упоминанию memmap речь идет о LPC. Все, дальше телепатических способнобностей не хватает. Ни тип отладчика, ни более точно тип процессора и уж тем более содержимое .mac не могу определить. Можно больше информации привести?
vetbaston
Процессор LPC2148, использую J-link. Попробовал скопировать проект пример от IAR, немного модифицировал его все работает. А создаю новый проект и настраиваю его идентично примеру IAR проекта не работает.

Содержание mac файла:
execUserPreload()
{
__writeMemory32(0x00000001, 0xE01FC040, "Memory"); // MEMMAP = 1;
}
Файл этот копирую из примера проекта и еще оттуда же копирую файл xcl.
zltigo
Цитата(vetbaston @ Feb 6 2007, 10:08) *
В чем может быть дело?

Неправильная контрольная сумма векторов в Вашей программе и на нулевые адреса мапируются вектора штатного загрузчика.....
http://electronix.ru/forum/index.php?showt...&hl=MT-Link
Сергей Борщ
Цитата(vetbaston @ Feb 7 2007, 09:57) *
Процессор LPC2148, использую J-link. Попробовал скопировать проект пример от IAR, немного модифицировал его все работает. А создаю новый проект и настраиваю его идентично примеру IAR проекта не работает.
Вы указываете отладчик как J-Link или RDI?
Цитата(vetbaston @ Feb 6 2007, 10:08) *
Но после повторного запуска отладчика в окне дизассемблера видно, что ячейки FLASH не записаны ( заполнены 0хFFFF) и в комментарии написано <Memory read error>.
При этом не появляется никакого окна с сообщением об ошибке?
DASM
"Но после повторного запуска отладчика в окне дизассемблера видно, что ячейки FLASH не записаны ( заполнены 0хFFFF) и в комментарии написано <Memory read error>."

кстати такую же лабуду наблюдаю периодически, особливо с новыми RDI дровами :-( пока причину не понял - похоже IAR глючит - в Keil нормально все да и в IAR если открыть ту же самую область памяти в Okne Memory (а не dissasembly) - то память в нем нормальная
vetbaston
Указываю отладчик J-LINK. Ни какого сообщения об ошибке нет.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.