|
Как отлаживать AT91RM9200?, Есть только Wiggler... |
|
|
2 страниц
< 1 2
|
 |
Ответов
(15 - 22)
|
Dec 27 2004, 15:23
|
Участник

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

|
Там в настройках самого проца можно прописать необходимые данные по нужным адресам.
|
|
|
|
|
Dec 28 2004, 07:34
|
Участник

Группа: Свой
Сообщений: 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'у. Или это для другой утилиты
|
|
|
|
|
Jan 30 2005, 09:50
|
Участник

Группа: Свой
Сообщений: 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'у. Или это для другой утилиты Это для кроссворкс, у флэш программера просто в регистрах прописать надо.
|
|
|
|
|
Feb 24 2005, 07:40
|
Частый гость
 
Группа: Свой
Сообщений: 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-терминал, а х-модем!
|
|
|
|
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0
|
|
|