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

 
 
> Как отлаживать AT91RM9200?, Есть только Wiggler...
afad
сообщение Nov 22 2004, 14:13
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 212
Регистрация: 26-08-04
Пользователь №: 545



Подскажите как загрузить программу в AT91RM9200. Я так понял IAR не поддерживает Wiggler для этого процессора. Или я не прав?
Go to the top of the page
 
+Quote Post
2 страниц V  < 1 2  
Start new topic
Ответов (15 - 22)
undi
сообщение Dec 27 2004, 15:23
Сообщение #16


Участник
*

Группа: Свой
Сообщений: 54
Регистрация: 8-07-04
Из: Пермь
Пользователь №: 300



Там в настройках самого проца можно прописать необходимые данные по нужным адресам.
Go to the top of the page
 
+Quote Post
DIM
сообщение Dec 28 2004, 07:34
Сообщение #17


Участник
*

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



Цитата(undi @ Dec 27 2004, 15:56)
function RM9200_Reset()
{
  TargetInterface.setNSRST(0);
  TargetInterface.delay(100);
  TargetInterface.setICEBreakerBreakpoint(0, 0x0, 0xFFFFFFFF, 0x0, 0xFFFFFFFF, 0x100, 0xf7)
  TargetInterface.setNSRST(1);
  TargetInterface.waitForDebugState(1000);
  TargetInterface.trst();

  TargetInterface.pokeWord(0xFFFFFC20, 0x0000FF01); //start Main CLK
  TargetInterface.delay(10); //delay for stabillization
 
  TargetInterface.pokeWord(0xFFFFFC30, 0x00000001);

  TargetInterface.pokeWord(0xFFFFFF00, 0x1);  //remap
  TargetInterface.trst();
}


У нас написано так, хотя уже сам не помню, что тут про что. Хотя коннект должен производиться еще до выполнения скрипта, с любым делителем. Другое дело, что если мало поделить - не грузит ни хрена.  Еще во время экпериментов было обнаружено, что ntrst, в общем то не нужен, и если его отодрать, то подключается и через 14 пиновый виглер.
*


Повторюсь. А как скрипт приделать к FLASH PROGRAMMER'у.
Или это для другой утилиты
Go to the top of the page
 
+Quote Post
undi
сообщение Jan 30 2005, 09:50
Сообщение #18


Участник
*

Группа: Свой
Сообщений: 54
Регистрация: 8-07-04
Из: Пермь
Пользователь №: 300



Цитата(DIM @ Dec 28 2004, 10:34)
Цитата(undi @ Dec 27 2004, 15:56)
function RM9200_Reset()
{
  TargetInterface.setNSRST(0);
  TargetInterface.delay(100);
  TargetInterface.setICEBreakerBreakpoint(0, 0x0, 0xFFFFFFFF, 0x0, 0xFFFFFFFF, 0x100, 0xf7)
  TargetInterface.setNSRST(1);
  TargetInterface.waitForDebugState(1000);
  TargetInterface.trst();

  TargetInterface.pokeWord(0xFFFFFC20, 0x0000FF01); //start Main CLK
  TargetInterface.delay(10); //delay for stabillization
 
  TargetInterface.pokeWord(0xFFFFFC30, 0x00000001);

  TargetInterface.pokeWord(0xFFFFFF00, 0x1);  //remap
  TargetInterface.trst();
}

У нас написано так, хотя уже сам не помню, что тут про что. Хотя коннект должен производиться еще до выполнения скрипта, с любым делителем. Другое дело, что если мало поделить - не грузит ни хрена.  Еще во время экпериментов было обнаружено, что ntrst, в общем то не нужен, и если его отодрать, то подключается и через 14 пиновый виглер.
*


Повторюсь. А как скрипт приделать к FLASH PROGRAMMER'у.
Или это для другой утилиты
*


Это для кроссворкс, у флэш программера просто в регистрах прописать надо.
Go to the top of the page
 
+Quote Post
dch
сообщение Feb 19 2005, 02:44
Сообщение #19


Профессионал
*****

Группа: Участник
Сообщений: 1 179
Регистрация: 15-09-04
Из: 141070 г. Королев МО, улица Горького 39-121
Пользователь №: 661



Цитата(xoms @ Nov 24 2004, 06:51)
Сам проц умеет згружать и запускать любой код по х-терминалу. подсовываем ему прожигальщик


Пример такой утилитки: по x-терминалу
http://www.ucrouter.ru/download/AT91RM9200-29lv160d.bin
Go to the top of the page
 
+Quote Post
d__
сообщение Feb 24 2005, 07:40
Сообщение #20


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

Группа: Свой
Сообщений: 197
Регистрация: 26-08-04
Пользователь №: 548



Цитата(dch @ Feb 19 2005, 05:44)
Цитата(xoms @ Nov 24 2004, 06:51)
Сам проц умеет згружать и запускать любой код по х-терминалу. подсовываем ему прожигальщик


Пример такой утилитки: по x-терминалу
http://www.ucrouter.ru/download/AT91RM9200-29lv160d.bin
*


Не пугайте народ! Он и так сильно напуган. Не x-терминал, а х-модем!
Go to the top of the page
 
+Quote Post
dch
сообщение Feb 25 2005, 16:33
Сообщение #21


Профессионал
*****

Группа: Участник
Сообщений: 1 179
Регистрация: 15-09-04
Из: 141070 г. Королев МО, улица Горького 39-121
Пользователь №: 661



Цитата
, а х-модем!

Точно, по x-терминалу трудно чтото грузить
Go to the top of the page
 
+Quote Post
Runner
сообщение Mar 27 2006, 08:27
Сообщение #22


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

Группа: Свой
Сообщений: 107
Регистрация: 18-06-05
Пользователь №: 6 117



Тема давняя, но, надеюсь, актуальность не потеряла.
Удалось кому-то раскрутить 9200 в ИАРе через Виглер на поработать?
Готовлю тулзы под Атмел АРМ: есть ИАР, сделать виглер можно - не понятно нужно ли - будут они работать с Атмелом или все-таки надо брать КроссВоркс?
Присоветуйте, пожалуйста.
Сколько стоят (в $) МТ или J-Link? Что бы наверняка.
Go to the top of the page
 
+Quote Post
AlexBoy
сообщение Apr 6 2006, 13:45
Сообщение #23


Местный
***

Группа: Свой
Сообщений: 205
Регистрация: 19-12-05
Из: Kiev
Пользователь №: 12 394



Цитата(Runner @ Mar 27 2006, 11:27) *
Тема давняя, но, надеюсь, актуальность не потеряла.
Удалось кому-то раскрутить 9200 в ИАРе через Виглер на поработать?


У меня с виглером заработал ADS 1.2 через RDI сервер H-JTAG, возможно и в ИАР есть возможность подключать к отладчику RDI модули. Вобщем H-JTAG работает очень быстро.
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 20th July 2025 - 22:30
Рейтинг@Mail.ru


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