|
|
  |
Появился IAR ARM 4.30 |
|
|
|
Jun 28 2005, 10:50
|
Участник

Группа: Свой
Сообщений: 70
Регистрация: 6-07-04
Пользователь №: 277

|
смотреть на сахаре в ARM конфе
|
|
|
|
|
Jun 29 2005, 01:53
|

Профессионал
    
Группа: Модераторы
Сообщений: 1 120
Регистрация: 17-06-04
Пользователь №: 37

|
Сегодня, с работы, залью на фтп. Сейчас дома работаю :-) А скачать пока можно тут http://supp.iar.com/Download/SW/?item=EWARM-EVAL, зарегистрировавшись на Петю Жопкина (Васю Пупкина я уже занял). На мыло, которое укажете, придет лицензия. Уникрак + универсальный генератор безсрочной лицензии я переложил в обменник на сахаре http://www.caxapa.ru/echo/arm.html?id=34342, оно же есть на фтп, оно же в предыдущем моем посте под названием клизма. ------------------------------------------------------ Не получается пока залить, на чтение доступ есть, а на запись почему-то нету... Как исправится, залью залил http://forum.electronix.ru/index.php?showtopic=6022
--------------------
Если зайца бить, его можно и спички научить зажигать Сколько дурака не бей - умнее не будет. Зато опытнее
|
|
|
|
|
Jun 29 2005, 13:08
|

Шаман
     
Группа: Модераторы
Сообщений: 3 064
Регистрация: 30-06-04
Из: Киев, Украина
Пользователь №: 221

|
Цитата(VAI @ Jun 29 2005, 04:53) ...А скачать пока можно тут http://supp.iar.com/Download/SW/?item=EWARM-EVAL, зарегистрировавшись на Петю Жопкина (Васю Пупкина я уже занял). ... Или здесь нигде не регистрируясь. Взяв лицензию из вложения (внимательно с текущей датой).
|
|
|
|
|
Jun 30 2005, 06:30
|
Группа: Новичок
Сообщений: 8
Регистрация: 27-05-05
Из: Санкт-Петербург
Пользователь №: 5 479

|
Цитата(VladislavS @ Jun 29 2005, 23:10) Пока не забыл, задам вопрос по отладке. Сегмент CODE_I находится в SDRAM. SDRAM инициализируется в low_level_init() Естественно, когда IAR загружает код в память и расставляет точки останова SDRAM еще не работает. Более того, потом segment_init копирует CODE_ID в SDRAM все равно без точек останова. Поэтому, расставлять точки останова в редакторе в сегменте CODE_I нет никакого смысла. Приходится ставить брэйк на конец segment_init, а потом в отладчике перерасставлять точки останова на нужные места. Честно говоря, немного затрахивает. Кто как с этим борется? В mac файле прописать инициализацию SDRAM, могу прислать пример для at91rm9200.
|
|
|
|
|
Jun 30 2005, 06:43
|
Частый гость
 
Группа: Свой
Сообщений: 98
Регистрация: 28-06-04
Пользователь №: 199

|
Цитата(Brukkel Dmitry @ Jun 30 2005, 09:30) В mac файле прописать инициализацию SDRAM, могу прислать пример для at91rm9200. Давай присылай. Я свою тоже писал, но так и не попробовал. Решил загрузить для проверки код в SDRAM без этой инициализации в мас файле (через J-LINK) и к моему удивлению все и так заработало. Я так и не понял кто инициализирует SDRAM. Но все работает
|
|
|
|
|
Jun 30 2005, 09:10
|
Группа: Новичок
Сообщений: 8
Регистрация: 27-05-05
Из: Санкт-Петербург
Пользователь №: 5 479

|
Цитата(SergeyL @ Jun 30 2005, 10:43) Цитата(Brukkel Dmitry @ Jun 30 2005, 09:30) В mac файле прописать инициализацию SDRAM, могу прислать пример для at91rm9200. Давай присылай. Я свою тоже писал, но так и не попробовал. Решил загрузить для проверки код в SDRAM без этой инициализации в мас файле (через J-LINK) и к моему удивлению все и так заработало. Я так и не понял кто инициализирует SDRAM. Но все работает  Странно это очень, а вообще в mac файле настроить PLL надо, иначе SDRAM не будет работать. Файл с макросами (переделан из SAMовского)
|
|
|
|
|
Jun 30 2005, 13:41
|
Группа: Новичок
Сообщений: 8
Регистрация: 27-05-05
Из: Санкт-Петербург
Пользователь №: 5 479

|
Цитата(VladislavS @ Jun 30 2005, 16:54) На самом деле SDRAM как-то по умолчанию инициализируется. Если чудесным образом совпадет конфигурация с вашей, то... Считай повезло. За mac спасибо, но ведь это не поможет, так как при старте программы, сегмент кода для SDRAM копируется из flash и затирает все точки останова. Не надо на время отладки писать прогу во флэш, прописать кодовый сегмент также в SDRAM, например -DROMSTART=20000000 -DROMEND=20FFFFFF -Z(CODE)CODE=ROMSTART-ROMEND
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|