реклама на сайте
подробности

 
 
> Как правильно настроить проект в IAR?
vetbaston
сообщение Feb 6 2007, 08:52
Сообщение #1


Частый гость
**

Группа: Новичок
Сообщений: 80
Регистрация: 21-08-06
Пользователь №: 19 702



Подскажите пожалуйста, как правильно настроить проект в IAR.

Сообщение отредактировал vetbaston - Feb 6 2007, 09:00
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 9)
Dopler
сообщение Feb 6 2007, 09:25
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 437
Регистрация: 23-04-05
Из: Таганрог
Пользователь №: 4 425



http://electronix.ru/forum/lofiversion/index.php/t25259.html
Go to the top of the page
 
+Quote Post
vetbaston
сообщение Feb 6 2007, 09:46
Сообщение #3


Частый гость
**

Группа: Новичок
Сообщений: 80
Регистрация: 21-08-06
Пользователь №: 19 702



Спасибо, буду пытаться.
Go to the top of the page
 
+Quote Post
vetbaston
сообщение Feb 6 2007, 11:08
Сообщение #4


Частый гость
**

Группа: Новичок
Сообщений: 80
Регистрация: 21-08-06
Пользователь №: 19 702



После настройки проекта, как было описано выше, прога пишется во FLASH и отлаживается во FLASH, в mac файле MEMMAP=1. Но после повторного запуска отладчика в окне дизассемблера видно, что ячейки FLASH не записаны ( заполнены 0хFFFF) и в комментарии написано <Memory read error>. В чем может быть дело?
Go to the top of the page
 
+Quote Post
Сергей Борщ
сообщение Feb 6 2007, 22:43
Сообщение #5


Гуру
******

Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095



Цитата(vetbaston @ Feb 6 2007, 10:08) *
В чем может быть дело?
Судя по упоминанию memmap речь идет о LPC. Все, дальше телепатических способнобностей не хватает. Ни тип отладчика, ни более точно тип процессора и уж тем более содержимое .mac не могу определить. Можно больше информации привести?


--------------------
На любой вопрос даю любой ответ
"Write code that is guaranteed to work, not code that doesn’t seem to break" (C++ FAQ)
Go to the top of the page
 
+Quote Post
vetbaston
сообщение Feb 7 2007, 10:57
Сообщение #6


Частый гость
**

Группа: Новичок
Сообщений: 80
Регистрация: 21-08-06
Пользователь №: 19 702



Процессор LPC2148, использую J-link. Попробовал скопировать проект пример от IAR, немного модифицировал его все работает. А создаю новый проект и настраиваю его идентично примеру IAR проекта не работает.

Содержание mac файла:
execUserPreload()
{
__writeMemory32(0x00000001, 0xE01FC040, "Memory"); // MEMMAP = 1;
}
Файл этот копирую из примера проекта и еще оттуда же копирую файл xcl.
Go to the top of the page
 
+Quote Post
zltigo
сообщение Feb 7 2007, 11:18
Сообщение #7


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(vetbaston @ Feb 6 2007, 10:08) *
В чем может быть дело?

Неправильная контрольная сумма векторов в Вашей программе и на нулевые адреса мапируются вектора штатного загрузчика.....
http://electronix.ru/forum/index.php?showt...&hl=MT-Link


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
Сергей Борщ
сообщение Feb 7 2007, 12:15
Сообщение #8


Гуру
******

Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095



Цитата(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>.
При этом не появляется никакого окна с сообщением об ошибке?


--------------------
На любой вопрос даю любой ответ
"Write code that is guaranteed to work, not code that doesn’t seem to break" (C++ FAQ)
Go to the top of the page
 
+Quote Post
DASM
сообщение Feb 7 2007, 12:22
Сообщение #9


Гуру
******

Группа: Свой
Сообщений: 3 644
Регистрация: 28-05-05
Пользователь №: 5 493



"Но после повторного запуска отладчика в окне дизассемблера видно, что ячейки FLASH не записаны ( заполнены 0хFFFF) и в комментарии написано <Memory read error>."

кстати такую же лабуду наблюдаю периодически, особливо с новыми RDI дровами :-( пока причину не понял - похоже IAR глючит - в Keil нормально все да и в IAR если открыть ту же самую область памяти в Okne Memory (а не dissasembly) - то память в нем нормальная
Go to the top of the page
 
+Quote Post
vetbaston
сообщение Feb 7 2007, 12:38
Сообщение #10


Частый гость
**

Группа: Новичок
Сообщений: 80
Регистрация: 21-08-06
Пользователь №: 19 702



Указываю отладчик J-LINK. Ни какого сообщения об ошибке нет.
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 23rd July 2025 - 01:59
Рейтинг@Mail.ru


Страница сгенерированна за 0.03464 секунд с 7
ELECTRONIX ©2004-2016