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

 
 
 
Reply to this topicStart new topic
> Вопрос о JTAG
Thebat
сообщение Nov 11 2008, 17:16
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 34
Регистрация: 9-01-07
Из: Украина, г. Ровно
Пользователь №: 24 257



Досталась мне платка с АРМ AT91M55800M, с кучей переферии. Порылься в инtnt? оказалась плата с банкомата. Взял ее с целью изучения АРМа. До этого имел небольшой опыт работы с пиками. На той плате судя по всему есть разем JTAG. Но они не напрямую подключены к МК а через микросхему 74LVC244AD (Octal buffer/line driver with 5-volt tolerant inputs/outputs 3-Statetitle). NTRST подключен напрямую к разему, мимо буфера. Есть схема виглепа в котором используеться похожие две микросхемы. Возник вопрос можна ли поключать напрюмую к ЛПТ? или всетаки нада через виглер?


Второй вопрос - могу ли я через JTAG получить доступ к внешней флеш (AM29LV200B)? с помощю какой програмы? (скачал кросворкс, иар).

P.S. Сильно не пинайте, я еще начинающий.
Буду очень рад вашей помощи.
Заранее благодарен.
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Nov 11 2008, 17:48
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



Цитата(Thebat @ Nov 11 2008, 20:16) *
Возник вопрос можна ли поключать напрюмую к ЛПТ? или всетаки нада через виглер?

Напрямую к LPT подключать ничего не советую.

Цитата(Thebat @ Nov 11 2008, 20:16) *
Второй вопрос - могу ли я через JTAG получить доступ к внешней флеш (AM29LV200B)? с помощю какой програмы? (скачал кросворкс, иар).

Можно, например Macraigor Flash Programmer'ом.
Go to the top of the page
 
+Quote Post
AlexandrY
сообщение Nov 11 2008, 19:04
Сообщение #3


Ally
******

Группа: Модераторы
Сообщений: 6 232
Регистрация: 19-01-05
Пользователь №: 2 050



Да можете подключать к порту LPT напрямую если там буфер уже стоит. Только резисторчики для страховки поставте по 100 Ом.

Есть проект http://www.hjtag.com/
Известно что KEIL поддерживает драйвер этого проекта.
H-JTAG интересен тем что его можно подогнать под любую распайку сигналов JTAG на LPT.
Так вот в KEIL-е очень просто сделать доступ к любой памяти на борде.
К серии AM29 в KEIL-е уже есть куча драйверов.
Все что надо сделать - это выбрать из списка наиболее подходящий и указать правильный адрес области внутренней RAM в чипе, туда будет грузится резидентный модуль обслуживания доступа к внешней памяти


Цитата(Thebat @ Nov 11 2008, 21:46) *
Досталась мне платка с АРМ AT91M55800M, с кучей переферии. Порылься в инtnt? оказалась плата с банкомата. Взял ее с целью изучения АРМа. До этого имел небольшой опыт работы с пиками. На той плате судя по всему есть разем JTAG. Но они не напрямую подключены к МК а через микросхему 74LVC244AD (Octal buffer/line driver with 5-volt tolerant inputs/outputs 3-Statetitle). NTRST подключен напрямую к разему, мимо буфера. Есть схема виглепа в котором используеться похожие две микросхемы. Возник вопрос можна ли поключать напрюмую к ЛПТ? или всетаки нада через виглер?
Второй вопрос - могу ли я через JTAG получить доступ к внешней флеш (AM29LV200B)? с помощю какой програмы? (скачал кросворкс, иар).

P.S. Сильно не пинайте, я еще начинающий.
Буду очень рад вашей помощи.
Заранее благодарен.
Go to the top of the page
 
+Quote Post
Thebat
сообщение Nov 11 2008, 19:59
Сообщение #4


Участник
*

Группа: Участник
Сообщений: 34
Регистрация: 9-01-07
Из: Украина, г. Ровно
Пользователь №: 24 257



Цитата(AlexandrY @ Nov 11 2008, 21:04) *
Да можете подключать к порту LPT напрямую если там буфер уже стоит. Только резисторчики для страховки поставте по 100 Ом.


А то что NTRST напряму нестрашно? или он не используеться?
Go to the top of the page
 
+Quote Post
AlexandrY
сообщение Nov 11 2008, 21:12
Сообщение #5


Ally
******

Группа: Модераторы
Сообщений: 6 232
Регистрация: 19-01-05
Пользователь №: 2 050



Да, можно не подключать. Редко от него польза бывает, лучше питание передергивать.

Цитата(Thebat @ Nov 12 2008, 00:29) *
А то что NTRST напряму нестрашно? или он не используеться?
Go to the top of the page
 
+Quote Post
klen
сообщение Nov 12 2008, 05:30
Сообщение #6


бессмертным стать можно тремя способами
*****

Группа: Свой
Сообщений: 1 405
Регистрация: 9-05-06
Из: Москва
Пользователь №: 16 912



добавлю свой вопрос чтоб не пладить ветки.
какие реально сигналы JTAG используются при отладке и зашивки LPC2000 STM32 армов. я использую ARM-USB-OCD-OpenOCD+Eclips, оч напрягает шлейф и 20 пиновый разъем на плате, хочу сделать маленький разьемчик с жгутом из мягких проводов.
по правде говоря, нет времени почитать доки по JTAG, потому что если разбиратся полезу до самого дна.
Go to the top of the page
 
+Quote Post
Thebat
сообщение Nov 12 2008, 18:04
Сообщение #7


Участник
*

Группа: Участник
Сообщений: 34
Регистрация: 9-01-07
Из: Украина, г. Ровно
Пользователь №: 24 257



Подключил сегодня по распиновке ВИГЛЕРА. H-JTAG неможет обнаружить устройство пишет тоже что и при отключонном устройсве.

На пин JTAGSEL подал 3.3В,

Наткнулься на такю мысль, Есть сигнал TDO который идет от камня в LPT. пройдя через буфер, "1" будет иметь 3.3В, воспримет ли LPT 3.3В за "1". Школьный вопрос но блин уже забыл 05.gif


или я не правильно мыслю?

Цитата(klen @ Nov 12 2008, 07:30) *
добавлю свой вопрос чтоб не пладить ветки.
какие реально сигналы JTAG используются при отладке и зашивки LPC2000 STM32 армов. я использую ARM-USB-OCD-OpenOCD+Eclips, оч напрягает шлейф и 20 пиновый разъем на плате, хочу сделать маленький разьемчик с жгутом из мягких проводов.
по правде говоря, нет времени почитать доки по JTAG, потому что если разбиратся полезу до самого дна.



Я еще не специалист в этой области, но насколько я разобралься то увсех АРМов в JTAG используються основные 4 линии, дольше 2 линии 3.3В, и 9 линий "0" (общий провод) которые насколько я понял используються для помехоустойчивости в шлейфе (что бы одна линия недавала наводок на вторую).
Go to the top of the page
 
+Quote Post
АДИКМ
сообщение Nov 12 2008, 18:39
Сообщение #8


Знающий
****

Группа: Свой
Сообщений: 630
Регистрация: 2-08-05
Пользователь №: 7 294



jtagsel к земле притяните. когда там питание, процессор в boundary-scan режиме.


--------------------
летаю на пепелаце...
Go to the top of the page
 
+Quote Post
Thebat
сообщение Nov 12 2008, 18:52
Сообщение #9


Участник
*

Группа: Участник
Сообщений: 34
Регистрация: 9-01-07
Из: Украина, г. Ровно
Пользователь №: 24 257



Цитата(АДИКМ @ Nov 12 2008, 20:39) *
jtagsel к земле притяните. когда там питание, процессор в boundary-scan режиме.



линию TDO пустил еще через один буфер, теперь там 5В при "1", JTGSEL через рез. 100Ом припаял к земле, и всеравно не работает ((((


мысли останавливаються

пробую програмой H-JTAG

LPT находиться в режиме NORMAL

Сообщение отредактировал Thebat - Nov 12 2008, 18:59
Go to the top of the page
 
+Quote Post
АДИКМ
сообщение Nov 12 2008, 20:43
Сообщение #10


Знающий
****

Группа: Свой
Сообщений: 630
Регистрация: 2-08-05
Пользователь №: 7 294



в hjtag правильно настроили выводы на лпт?
ID чипа какйо показывает?


--------------------
летаю на пепелаце...
Go to the top of the page
 
+Quote Post
Thebat
сообщение Nov 13 2008, 07:44
Сообщение #11


Участник
*

Группа: Участник
Сообщений: 34
Регистрация: 9-01-07
Из: Украина, г. Ровно
Пользователь №: 24 257



Цитата(АДИКМ @ Nov 12 2008, 22:43) *
в hjtag правильно настроили выводы на лпт?
ID чипа какйо показывает?


выводы настроил правильно.
Go to the top of the page
 
+Quote Post
Thebat
сообщение Nov 13 2008, 15:24
Сообщение #12


Участник
*

Группа: Участник
Сообщений: 34
Регистрация: 9-01-07
Из: Украина, г. Ровно
Пользователь №: 24 257



Цитата(АДИКМ @ Nov 12 2008, 22:43) *
в hjtag правильно настроили выводы на лпт?
ID чипа какйо показывает?


говорит что нада включить устройство
Go to the top of the page
 
+Quote Post
Thebat
сообщение Nov 13 2008, 17:51
Сообщение #13


Участник
*

Группа: Участник
Сообщений: 34
Регистрация: 9-01-07
Из: Украина, г. Ровно
Пользователь №: 24 257



Возник еще вопрос, я использую для соединения кабель от принтера, длинй около 1,5м. Может ли это быть причиной отсутсвия соединия?

Цитата(Thebat @ Nov 13 2008, 19:31) *
Возник еще вопрос, я использую для соединения кабель от принтера, длинй около 1,5м. Может ли это быть причиной отсутсвия соединия?


перепаял на короткий шлейф, не работает help.gif
Go to the top of the page
 
+Quote Post
Thebat
сообщение Nov 14 2008, 19:02
Сообщение #14


Участник
*

Группа: Участник
Сообщений: 34
Регистрация: 9-01-07
Из: Украина, г. Ровно
Пользователь №: 24 257



Вчера пришел к выводу что без литра пива и осцилографа я неразберусь))

Сегодня сходил к другу взял осцилограф.
посмотрел что делается. Сначало думал осцилограф неисправен. Прямоугольных сигналов и приблизительно небыло видно. Вырезал буфер. припаял навесной свой. И о чудо все заработало.

Всем спасибо за помощь.

Тему думаю можна считать закрытой.
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 22nd June 2025 - 14:06
Рейтинг@Mail.ru


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