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

 
 
> AT91SAM7S256 и wigler
VIRt
сообщение Dec 14 2006, 17:37
Сообщение #1


Участник
*

Группа: Новичок
Сообщений: 48
Регистрация: 28-03-06
Пользователь №: 15 573



Помогите разобраться. Не хочет виглер с атмелом нормально работать, хоть с lpc2294 работает прекрасно без збоев. Работаю через ИАР430А с платой от olimex SAM7-MT256. Питание беру с USB.
Некорректная работа заключается в следующем:
- После записи програмы во флеш один цикл отладки проходит нормально
- При повторном входе в отладчик выдает ощибку, типа нет ВИглера
- Помогает только передергивание шлейфа от виглера до платы + снятие питания с контролера

Подскажите пожалуста в чем может быть сия проблема???
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
sonycman
сообщение Feb 2 2007, 17:45
Сообщение #2


Любитель
*****

Группа: Свой
Сообщений: 1 864
Регистрация: 20-08-06
Из: Тольятти
Пользователь №: 19 695



Что-то я не пойму, в вышеприведённой схеме 74HC244 питается от 3.3 вольт, макс. допустимое напряжение на входах составляет 3.3+0,5=3.8 вольта, а впереди стоящий буфер AC244 будет подавть все 5 вольт. Ничего не погорит?

И в чём отличие между AC и HC? Только по скорости?

Вероятно, можно поставить вместо 244 245 серию?

Сообщение отредактировал sonycman - Feb 2 2007, 17:45
Go to the top of the page
 
+Quote Post
gladov
сообщение Feb 6 2007, 11:05
Сообщение #3


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

Группа: Свой
Сообщений: 169
Регистрация: 10-11-05
Из: Воронеж
Пользователь №: 10 687



Цитата(sonycman @ Feb 2 2007, 17:45) *
Что-то я не пойму, в вышеприведённой схеме 74HC244 питается от 3.3 вольт, макс. допустимое напряжение на входах составляет 3.3+0,5=3.8 вольта, а впереди стоящий буфер AC244 будет подавть все 5 вольт. Ничего не погорит?

И в чём отличие между AC и HC? Только по скорости?

Вероятно, можно поставить вместо 244 245 серию?


Насколько я знаю, серия НС как раз обазана корректно работать 5В уровнями на входе при запитке от 3.3В. Она специально была сделана для сопряжения уровней.

Цитата
А какие ещё есть альтернативы H-JTAG? Для виглера, имею ввиду? Что-то вроде говорили про RDI от Segger?


RDI это универсальный драйвер-прослойка, который пишется под конкретное железо отладчика, а для среды предоставляет единый интерфейс. RDI от Segger это драйвер для USB отладчика J-Link (и его клонов). А H-JTAG это RDI для Wiggler.
У меня с H-JTAG в IAR вообще не было проблем. Все отлично работает...
Go to the top of the page
 
+Quote Post
sonycman
сообщение Feb 6 2007, 13:47
Сообщение #4


Любитель
*****

Группа: Свой
Сообщений: 1 864
Регистрация: 20-08-06
Из: Тольятти
Пользователь №: 19 695



По segger`у всё понял, спасибо.
Цитата(gladov @ Feb 6 2007, 12:05) *
Насколько я знаю, серия НС как раз обазана корректно работать 5В уровнями на входе при запитке от 3.3В. Она специально была сделана для сопряжения уровней.

Да вроде нет. В даташите на 74HC244 ясно написано:
DC Input Voltage -0.5 to VCC + 0.5 V
и дальше
RECOMMENDED OPERATING CONDITIONS: Input Voltage 0 to VCC V
То есть в приведённой схеме эти рекомендации не соблюдаются.
Вероятно, это является причиной падения напряжения питания AC244 с 5-ти до 4(!) вольт, так как через защитные диоды HC244 (3.3в + падение на диоде 0.6в = 3.9в) течёт немалый ток и LPT порт просто не тянет 5 вольт.
А вот входы 74LCX244 являются 5V Tolerant Inputs, здесь уже всё в порядке. Только найти её ещё надо sad.gif
Цитата(Andy Great @ Feb 6 2007, 13:19) *
А в чем вопрос? Главное, правильно слинковать программу, чтоб на нужные адреса ложилась. Плюс, возможно, замапить вектора. В ОЗУ загрузит сам отладчик, они все это умеют делать. Вот флэш прошивать не все умеют.

Альтернативы: Баньян, но я давно за ним не следил. OpenOCD+GDB, но это уже не Кейл. OpenOCD+NoICE, но там денег надо. Или написать свой AGDI драйвер, например, использующий GDB-протокол. smile.gif
У Сеггера, понятно, все для J-Link.

А как слинковать программу для загрузки сразу в озу в кейле? Там можно выбрать Startup сегмент только во флеш, то есть по-любому сначала надо прошить флеш, а потом уже __main будет перекидывать программу в озу. Вот это мне не понятно.

А по Баньяну можно подробнее? Где его искать?

Сообщение отредактировал sonycman - Feb 6 2007, 13:55
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- VIRt   AT91SAM7S256 и wigler   Dec 14 2006, 17:37
- - Kitsok   Цитата(VIRt @ Dec 14 2006, 17:37) Помогит...   Dec 14 2006, 18:07
|- - Prime   Ребята, у меня вобщем Виглер не коннектится. Сплош...   Dec 15 2006, 09:17
|- - VIRt   Цитата(Kitsok @ Dec 14 2006, 18:07) Очень...   Dec 15 2006, 13:23
- - AlexBoy   Отвечу сначала на счет виглера вообще, почему-то с...   Dec 15 2006, 15:43
|- - VIRt   Поставил кеил и и прикрутил H-JTAG к нему. Отладка...   Dec 15 2006, 19:14
||- - AlexBoy   Цитата(VIRt @ Dec 15 2006, 18:14) Постави...   Dec 15 2006, 21:29
||- - VIRt   Спасиба вроди заработало. Подправил конфиги у H-Fl...   Dec 16 2006, 11:16
|- - Prime   Цитата(AlexBoy @ Dec 15 2006, 17:43) Отве...   Dec 18 2006, 08:06
- - Andy Great   Я еще и адрес другой подставлял в конфигурации фле...   Dec 16 2006, 14:04
|- - Kitsok   Я у себя проблему победил установкой H-JTAG и при...   Dec 16 2006, 22:52
- - goodwin   nSRST   Dec 18 2006, 09:22
- - Prime   Для AlexBoy: Как вы думаете, если я вместо 74AC244...   Dec 18 2006, 13:08
|- - AlexBoy   Цитата(Prime @ Dec 18 2006, 12:08) Для Al...   Dec 18 2006, 20:16
- - Prime   Для AlexBoy И вместо BAT54 можно, я думаю, постави...   Dec 18 2006, 15:01
- - sonycman   Спаял Wiggler, установил H-JTAG к Кейлу. Работает,...   Feb 6 2007, 02:50
|- - Andy Great   Цитата(sonycman @ Feb 6 2007, 01:50) Спая...   Feb 6 2007, 12:19
- - Andreas1   Рекомендую поставить на входе резисторы 100...150 ...   Feb 6 2007, 12:13
- - Andy Great   Баньян искать не надо, H-JTAG все равно лучше. Я ...   Feb 6 2007, 14:13
- - sonycman   Цитата(Andy Great @ Feb 6 2007, 15:13) Ба...   Feb 6 2007, 15:08


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

 


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


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