|
|
  |
JTAG Wiggler |
|
|
|
Jul 17 2013, 20:21
|
Участник

Группа: Участник
Сообщений: 49
Регистрация: 3-07-13
Пользователь №: 77 374

|
Я платы делаю методом ЛУТ и поэтому старался избегать слишком толстых участков, боязно что тонер не очень хорошо приклеется... хотя, попробовать можно) правда не знаю как расширить дорожку от GND JTAG к этой области, там особо негде разгуляться. То, что я нарисовал новый полигон, так он для финальной версии, отладить все постараюсь на этой. По поводу pull-up резистора... почему остальные подобные резисторы соединяют после 100 ом на схеме, а этот сразу нужно сразу от LPT.11?
|
|
|
|
|
Jul 18 2013, 06:59
|
Местный
  
Группа: Свой
Сообщений: 491
Регистрация: 16-01-05
Из: Санкт-Петербург
Пользователь №: 1 987

|
Цитата(drova326 @ Jul 18 2013, 00:21)  Я платы делаю методом ЛУТ и поэтому старался избегать слишком толстых участков, боязно что тонер не очень хорошо приклеется... хотя, попробовать можно) правда не знаю как расширить дорожку от GND JTAG к этой области, там особо негде разгуляться. Так ведь можно до самого края платы металлизировать - всяко лучше будет, чем сейчас. Цитата(drova326 @ Jul 18 2013, 00:21)  По поводу pull-up резистора... почему остальные подобные резисторы соединяют после 100 ом на схеме, а этот сразу нужно сразу от LPT.11? Это смотря как смотреть. Все pull-up'ы находятся ближе к приемнику сигнала.
|
|
|
|
|
Jul 19 2013, 06:06
|
Участник

Группа: Участник
Сообщений: 33
Регистрация: 11-07-13
Пользователь №: 77 483

|
Цитата(drova326 @ Jul 18 2013, 00:21)  То, что я нарисовал новый полигон, так он для финальной версии, отладить все постараюсь на этой. я по правде сказать кое что недопонимаю .. а для чего вам вигглер вообще?? - то что Вы собираетесь восстановить один телефон это я уже понял - а зачем он в дальнейшем?? если это разовый проект то имеет ли смысл так загоняться?? дело в том что большинство современных мобильных девайсов предпочитает контроллеры с питанием еще ниже- таким образом Вы сами накладываете большие ограничения на конструкцию изначально- если Вы решили собирать устройство собственной топологии для последующего использования - может все таки сразу перейдете на более универсальную элементную базу (лично я считаю что ПУ, марку которого я озвучил ранее именно таким и является-легко доступен, недорог, ясный и понятный датащит).
|
|
|
|
|
Jul 20 2013, 02:53
|
Участник

Группа: Участник
Сообщений: 49
Регистрация: 3-07-13
Пользователь №: 77 374

|
Цитата(energizer @ Jul 19 2013, 17:06)  а для чего вам вигглер вообще?? - то что Вы собираетесь восстановить один телефон это я уже понял - а зачем он в дальнейшем?? Виной всему мой врожденный максимализм))) ну нравится мне, когда сделанные мной вещи имеют эстетическую ценность) Согласитесь приятно, когда собранный агрегат компактен и аккуратен. И Вы правы, я не работаю в ремонтной мастерской, и скорее всего виглер мне окажется полезным только для восстановления именно этого экземпляра, но даже если руки не дойдут сделать конечный аккуратный вариант, то уж точно выложенный полигон облегчит сборку тем, кто как и я впервые сталкивается с необходимостью собрать подобное устройство) А между делом я допаял необходимые компоненты и в данный момент ставлю виндоус хп)))
|
|
|
|
|
Jul 20 2013, 06:33
|
Участник

Группа: Участник
Сообщений: 49
Регистрация: 3-07-13
Пользователь №: 77 374

|
установил я ХП, нашел ЛПТ тестер, подпоял на выводы TMS(D1), TCK(D2), TDI(D3) и TRST(D4) светодиоды (неудобно с тестером возиться), к SRST(D0) тоже подпаял светодиод, но пришлось в обратной полярности. Итак, что имеем: 1) если все D0-D7 Low, то светодиоды не горят. Тоже самое наблюдается если на D0 High 2) как только на D1 подаем High схема "оживает": загораются оба диода на схеме и диод ТМS. схема начинает инвертированно реагировать на переключения D0, Вот только D0 светится гораздо тусклее остальных, хотя, он ведь идет через транзистор... Дальнейшее вкючение D2-D4 зажигает соответствующие светодиоды. При том если D1 отключить то D2-D4 продолжают переколючаться, но яркость их заметно падает. 3) что касается TDO то если D1 High то соединение его с землей меняет выход на 11 пине в программе (BUSY) с High на Low
Понимаю, что тяжко наверно понять то о чем я ща говорю, но судя по всему схема работать так и должна?
Сообщение отредактировал drova326 - Jul 20 2013, 06:35
|
|
|
|
|
Jul 20 2013, 07:31
|
Участник

Группа: Участник
Сообщений: 33
Регистрация: 11-07-13
Пользователь №: 77 483

|
Цитата но судя по всему схема работать так и должна? хороший вопрос... а где текущая версия схемы? наверное только Вы и еще Ворон знаете что к чему подключено ;-)
Сообщение отредактировал energizer - Jul 20 2013, 07:32
|
|
|
|
|
Jul 20 2013, 08:20
|
Участник

Группа: Участник
Сообщений: 49
Регистрация: 3-07-13
Пользователь №: 77 374

|
Цитата(energizer @ Jul 20 2013, 18:31)  хороший вопрос... а где текущая версия схемы? наверное только Вы и еще Ворон знаете что к чему подключено ;-) Эм, да она почти такая жо как изначальная... но если быть точным, то вот:
Сообщение отредактировал drova326 - Jul 20 2013, 08:34
|
|
|
|
|
Jul 20 2013, 10:31
|
Участник

Группа: Участник
Сообщений: 33
Регистрация: 11-07-13
Пользователь №: 77 483

|
а внешнее питание какое и вообще оно подключено?? то что она должна работать при питании извне 3.3 им выше невопрос а при питании от таргета 2.6 сомнения без внешнего питания предсказать поведение этой схемы я не могу - думаю что оно зависить от типа выходного каскада на порту lpt - а там наверное ОК .. и кстати при пониженном питании вопрос устойчивости работы данного решения у меня вызывает тоже сомнения .. хотя я не эксперт и не могу точно предсказывать поведение вашей конструкции.. но мне она не очень нравится для работы на пониженном ;-)
Сообщение отредактировал energizer - Jul 20 2013, 10:33
|
|
|
|
|
Jul 20 2013, 10:53
|
Участник

Группа: Участник
Сообщений: 49
Регистрация: 3-07-13
Пользователь №: 77 374

|
Цитата(energizer @ Jul 20 2013, 21:31)  а внешнее питание какое и вообще оно подключено?? то что она должна работать при питании извне 3.3 им выше невопрос а при питании от таргета 2.6 сомнения без внешнего питания предсказать поведение этой схемы я не могу - думаю что оно зависить от типа выходного каскада на порту lpt - а там наверное ОК .. и кстати при пониженном питании вопрос устойчивости работы данного решения у меня вызывает тоже сомнения .. хотя я не эксперт и не могу точно предсказывать поведение вашей конструкции.. но мне она не очень нравится для работы на пониженном ;-) работает виглер от самого телефона, у которого помимо jtag контактов есть питающий. т.е. вставляю батарейку, нажимаю включение телефона и виглеровские светодиоды включаются. То что питание снижено да, но схема и на 2х вольтах рабить должна. По поводу стабильности - я же не шить собираюсь через виглер, а только залить загрузчик в рам. На данный момент времени меня интересует правильное ли поведение у виглера, а на этот вопрос ответит наверно только Рэйван, ждемс.
Сообщение отредактировал drova326 - Jul 20 2013, 10:56
|
|
|
|
|
Jul 20 2013, 12:04
|
Участник

Группа: Участник
Сообщений: 33
Регистрация: 11-07-13
Пользователь №: 77 483

|
Цитата По поводу стабильности -я же не шить собираюсь через виглер, на самом деле нет никакой разницы - скорость обмена одинакова и не превышает 20кб\сек а вот как поймет уровни входные сам порт может и быть под вопросом .. коли Вы уже подключили свой девайс к телефону так что тогда ждать ;-) запускайте програмку и смотрите что получилось- есть несколько вариантов которые способны работать в теории с вашим хардварем- openocd - но нужно его правильно настраивать-что займет некоторое время и простенький вариант для начала Hjtag - вот с ним никаких проблем у Вас в настройке не будет- он покажет id таргета если все работает как надо.. я знаю одну подробную инструкцию - ссылкоа дальше скачать NOICE и пробовать то что задумали..
Сообщение отредактировал energizer - Jul 20 2013, 12:36
|
|
|
|
|
Jul 20 2013, 13:15
|
Участник

Группа: Участник
Сообщений: 49
Регистрация: 3-07-13
Пользователь №: 77 374

|
устройство определилось
Сообщение отредактировал drova326 - Jul 20 2013, 13:22
|
|
|
|
|
Jul 20 2013, 13:27
|
Участник

Группа: Участник
Сообщений: 33
Регистрация: 11-07-13
Пользователь №: 77 483

|
id проца у Вас должен быть примерно 0х203C00E1 и не важно какой он будет красный или синий но по цифирькам должен быть сильно похож особенно последние 3 так прям совсем .. есть правда один ньюанс .. я не знаю сможет ли с этим процом работать hjtag корректно - он ведь arm11 а в програмке заявлена совместимость для вигглера только до arm9// отличия не сильные но есть - дело в том как смотря hjtag определяет id - если просто его выталкивает после сброса из дефолтного регистра -то должен показать .. а вот если перед определением id посылает команду на выдачу содержимого регистра то скорее всего не отдаст потому как длина команду для arm9 чуть короче чем для arm11 // можно еще попробовать запустить программку которую я калякал- она показывает id именно первым способом .. ногу srst возможно придется отлючить..
Сообщение отредактировал energizer - Jul 20 2013, 13:59
|
|
|
|
|
Jul 20 2013, 14:02
|
Участник

Группа: Участник
Сообщений: 49
Регистрация: 3-07-13
Пользователь №: 77 374

|
Цитата(energizer @ Jul 20 2013, 23:27)  id проца у Вас должен быть примерно 0х203C00E1 и не важно какой он будет красный или синий но по цифирькам должен быть сильно похож особенно последние 3 так прям совсем ..
Как то так ((( это значит что то не в порядке? Ну, или предположение описанное Вами выше подтвердилось. А программу я вашу пытался запустить... по нажатию на кнопку она просто закрывается и все (((
Сообщение отредактировал drova326 - Jul 20 2013, 14:09
|
|
|
|
|
Jul 20 2013, 14:19
|
Участник

Группа: Участник
Сообщений: 33
Регистрация: 11-07-13
Пользователь №: 77 483

|
Цитата по нажатию на кнопку она просто закрывается и все ((( а может Вы не поставили драйвер giveio ?? в аттач прилепил ;-) Цитата это значит что то не в порядке? это значит что пока не получается и проблему нужно искать
Сообщение отредактировал energizer - Jul 20 2013, 14:20
|
|
|
|
|
  |
5 чел. читают эту тему (гостей: 5, скрытых пользователей: 0)
Пользователей: 0
|
|
|