T.E.S.T.C.O.P.Y. • Просмотр темы - Делимся информацией по JTAG

Делимся информацией по JTAG

Инструменты, которыми мы пользуемся в работе. Обсуждаем их недостатки и преимущества.

Прилепить пост

Сообщение lekm » Пт окт 17, 2014 8:26 am

У меня все просто и без затей 823
Пишем отзывы о своем опыте использования JTAG. Чем, как, результат. Отзывы удалять не буду.
Пчелам никто не рассказывал где мед брать.

За это сообщение автора lekm поблагодарил:
vovanfun
Рейтинг: 2.7%
 
Аватар пользователя
lekm   
Не от мира сего

Прилепить пост

Сообщение manik.76 » Чт окт 23, 2014 5:20 am

Гоги писал(а):
apopovv писал(а):
Гоги писал(а):Подключаем JTAG согласно распиновке, включаем питание платы, ждём секунд 10. Это нужно для того, чтоб процессор инициализировал все устройства, в том числе и память. Запускаем J-Link Commander, убеждаемся в том, что он опознал процессор.


А вот тут две большие кочки.
Если подавать питание, а потом запускать J-Link Commander, то проц не опознаётся.
И еще - в процессе инициализации прошивка 02 отключает jtag.
Не знаю, отключают ли младшие версии.
Не всё так просто.

Да, JTAG отключается в прошивке. Позже будут подробные комментарии как коннектиться.
Я откатывал всё на не полностью запускавшемся проце. На работоспособном девайсе последовательность чуть иная.
Коннект при старте всегда работает. Пробуем коннектиться в Probe.


Короче вот такая трабла:
Скрытый текст +
SEGGER J-Link Commander V4.24f ('?' for help)
Compiled Mar 29 2011 15:37:59
DLL version V4.24f, compiled Mar 29 2011 15:37:40
Firmware: J-Link ARM V8 compiled Jan 31 2011 18:34:52
Hardware: V8.00
S/N: 17935099
Feature(s): RDI,FlashDL,FlashBP,JFlash
VTarget = 3.300V
Info: TotalIRLen = 4, IRPrint = 0x01
Info: CP15.0.0: 0x41069265: ARM, Architecure 5TEJ
Info: CP15.0.1: 0x1D0D20D2: ICache: 4kB (4*32*32), DCache: 4kB (4*32*32)
Info: Cache type: Separate, Write-back, Format C (WT supported)
Found 1 JTAG device, Total IRLen = 4:
#0 Id: 0x07926F0F, IRLen: 04, IRPrint: 0x1, ARM926EJ-S Core
Found ARM with core Id 0x07926F0F (ARM9)
JTAG speed: 100 kHz
J-Link>h
Info: J-Link: ARM9 CP15 Settings changed: 510FD from 78, MMU On, ICache On, DCac
he On
PC: (R15) = 40701C48, CPSR = 600000D3 (SVC mode, ARM FIQ dis. IRQ dis.)
R0 = 3B000014, R1 = 04808028, R2 = 00080000, R3 = 00000000
R4 = 00000000, R5 = 40400000, R6 = 4071CF20, R7 = 00000000
USR: R8 =00000000, R9 =00000000, R10=00000000, R11 =00000000, R12 =4071CD04
R13=4072D37C, R14=840812C0
FIQ: R8 =09AD0038, R9 =3A81C81F, R10=40422170, R11 =08C3E001, R12 =13010411
R13=4072F37C, R14=18418910, SPSR=00000010
SVC: R13=40733340, R14=40702C8C, SPSR=00000010
ABT: R13=4072DB7C, R14=16F08412, SPSR=00000010
IRQ: R13=4072EB7C, R14=00000000, SPSR=80000013
UND: R13=4072D77C, R14=F4AAB200, SPSR=00000010
J-Link>be
J-Link>loadbin c:\boot.bin, 0x40700000
Loading binary file... [c:\boot.bin]
Writing bin data into target memory @ 0x40700000.

****** Error: Write memory error @ address 0x4070CB38, word access: Core error.
J-Link>

Что за хня??? Гоги можешь сказать???
Аватар пользователя
manik.76   
Over 9000 заправок

Прилепить пост

Сообщение Armphantom » Чт окт 23, 2014 7:49 am

У твоего jtag-a кабель длинный, укороти примерно до 15-17см.
Познание начинается с удивления. Аристотель
Аватар пользователя
Armphantom   
Познал картридж

Прилепить пост

Сообщение J-Service » Чт окт 23, 2014 8:26 am

Гоги, плиз, помоги! первый раз и первая брачная ночь.
Скрытый текст +
Изображение

Плата установлена в принтер 2160, аппарат в принуде, при запуске командера на скрине.
Мильён раз прозвонил, проверил, ну вот такой затык и все. Может кто знает че ему надо. Провода 10-15 см.
Аватар пользователя
J-Service   
Осматривается
  • Не в сети

Прилепить пост

Сообщение lekm » Чт окт 23, 2014 8:41 am

Ну понеслось. :-):
Я вот еще не пробовал методу от Гоги, но если придерживаться ее, то там рекомендуется при неоригинальном адаптере пользоваться софтом не новее 4.24f. Мне думается, что если рекомендация есть то надо ее принимать во внимание. Даже если причина и не в этом. А потом - адаптер не видит проц, а ты уже команду даешь .... А вот у маника (чуть выше) в логе VTarget = 3.300V, а у тебя ?
Пчелам никто не рассказывал где мед брать.
Аватар пользователя
lekm   
Не от мира сего

Прилепить пост

Сообщение VVC » Чт окт 23, 2014 8:50 am

lekm писал(а):Ну понеслось. :-):

именно.

manik.76 писал(а):Короче вот такая трабла: хххххххххххххххххххх
Что за хня???

это устойчивая ошибка?
проверить качество пайки, длину проводов (до 20см), порядок команд можно так:
be
h
loadbin (запятую перед адресом не ставить)
setpc
go

J-Service писал(а):...............! первый раз и первая брачная ночь.
Плата установлена в принтер 2160, аппарат в принуде, при запуске командера на скрине.
Мильён раз прозвонил, проверил, ну вот такой затык и все. Может кто знает че ему надо. Провода 10-15 см.


посмотрите на пример предыдущего оратора....VTarget одинаковый у вас? Проц не определился, разбирайтесь с элетроникой, питанием, качеством пайки. Дальше идти вам рано.
Аватар пользователя
VVC   
Тонерный чревовещатель

Прилепить пост

Сообщение manik.76 » Чт окт 23, 2014 10:06 am

J-Service писал(а):Гоги, плиз, помоги! первый раз и первая брачная ночь.
Скрытый текст +
Изображение

Плата установлена в принтер 2160, аппарат в принуде, при запуске командера на скрине.
Мильён раз прозвонил, проверил, ну вот такой затык и все. Может кто знает че ему надо. Провода 10-15 см.


Открой. и джампер поставь в режим V33. 5 вольт там и в помине нет.

Добавлено спустя 3 часа 57 минут 16 секунд:
У кого траблы при прошивке, блаодаря уважаемому Гоги переделал шлейф, пришлось вскрывать разьем, и втыкать новый от HDD/
Сделал длинной 16 см. Все путем. Все прошилось. Щас в состоянии горит 2 светодиодами "красный". В драйверах пишет что тонер неподходящий.
Думаю что проблема во влитой фиксине. Или в не соответствии серийных номеров.
Аватар пользователя
manik.76   
Over 9000 заправок

Прилепить пост

Сообщение J-Service » Чт окт 23, 2014 2:47 pm

VVC писал(а):Открой. и джампер поставь в режим V33. 5 вольт там и в помине нет.

Вообще-то я плату установил в принтер. внешнее питание не использую.
Но все равно, поиграл с джампером, ситуация не меняется.
Если принтер просто включить то vtarget 2.65V если в принуде снова 1,3V
Неужто ни у кого такого не было?
Просьба, напишите кто нибудь правильный лог j-link командера как должно быть правильно при понижении 2160 без внешнего питания и житага, но с платой в аппарате
Аватар пользователя
J-Service   
Осматривается
  • Не в сети

Прилепить пост

Сообщение manik.76 » Чт окт 23, 2014 2:57 pm

J-Service писал(а):
VVC писал(а):Открой. и джампер поставь в режим V33. 5 вольт там и в помине нет.

Вообще-то я плату установил в принтер. внешнее питание не использую.
Но все равно, поиграл с джампером, ситуация не меняется.
Если принтер просто включить то vtarget 2.65V если в принуде снова 1,3V
Неужто ни у кого такого не было?


при запуске J-коммандера в трее появляется зеленый значек J-rонтрола? подними его, там будет видно реальное напряжение на самом Seggere J-Tag.
На первой вкладке.,
Аватар пользователя
manik.76   
Over 9000 заправок

Прилепить пост

Сообщение VVC » Чт окт 23, 2014 3:18 pm

линии 1 и 2 шлейфа объединил? перемычку внутри на 3,3в поставь.
тогда даже на холостую J-Link покажет VTarget 3.3V
Аватар пользователя
VVC   
Тонерный чревовещатель

Прилепить пост

Сообщение J-Service » Чт окт 23, 2014 4:00 pm

manik.76 писал(а):перемычку внутри на 3,3в поставь.

Эту перемычку я пробовал ставить в разных вариантах! Все равно одно и тоже, ничего не меняется
Скрытый текст +
Изображение


manik.76 писал(а):при запуске J-коммандера в трее появляется зеленый значек J-rонтрола? подними его, там будет видно реальное напряжение на самом Seggere J-Tag.


Скрытый текст +
Изображение
Изображение


VVC писал(а):линии 1 и 2 шлейфа объединил?

Я конечно новичок, но почему вы все время на выход напряжения jlink-а грешите? я же сказал что плата вставлена в аппарат! Я вообще не использую питание. Я аппарат привожу в принудительный режим.
Аватар пользователя
J-Service   
Осматривается
  • Не в сети

Прилепить пост

Сообщение manik.76 » Чт окт 23, 2014 5:22 pm

J-Service писал(а):
manik.76 писал(а):перемычку внутри на 3,3в поставь.
Эту перемычку я пробовал ставить в разных вариантах! Все равно одно и тоже, ничего не меняется


А вот насчет этого вы что думаете???
Скрытый текст +
Изображение


Добавлено спустя 2 минуты 15 секунд:
kvg писал(а):А какая разница?


Ну вот у меня проблемотоз и вылез, т.к при понижении залил фикс не со своими серийниками...
Поэтому горят 2 света "красным", и в дровах гавкает на неправильный тонер.
Костя сразу оговорюсь все проводится в целях опыта....
Аватар пользователя
manik.76   
Over 9000 заправок

Прилепить пост

Сообщение VVC » Чт окт 23, 2014 6:02 pm

manik.76 писал(а):А вот насчет этого вы что думаете???
Скрытый текст +
Изображение


в моем есть. технологические перемычки для работы с Атмелом, имхо

p.s. и на скринах у Маника видимо поддельная прога Москина - "JTAG adpter" :-)
Аватар пользователя
VVC   
Тонерный чревовещатель

Прилепить пост

Сообщение manik.76 » Чт окт 23, 2014 6:16 pm

VVC писал(а):
manik.76 писал(а):А вот насчет этого вы что думаете???
Скрытый текст +
Изображение


в моем есть. технологические перемычки для работы с Атмелом, имхо

p.s. и на скринах у Маника видимо поддельная прога Москина - "JTAG adpter" :-)


а ну тогда вопросы отпадают.

тогда напишу что мне пришло от Гоги:

...3. слишком китайский адаптер...


ИМХО тогда надо смотреть цепипитания, значит где то просадка, или то что выше :-) :-) :-)
Аватар пользователя
manik.76   
Over 9000 заправок

Прилепить пост

Сообщение VVC » Чт окт 23, 2014 6:21 pm

очевидно, что клоны J-link v8 имеют некоторые отличии между собой в разводке плат.
например у меня 3,3в появляются на линии 2, а у напарника на линии 1. по-этому и советую сразу объединить их при распайке шлейфа. никто не знает как китаец развел на плате питание....
Аватар пользователя
VVC   
Тонерный чревовещатель

Пред.След.

Вернуться в Инструментарий

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 12

вверх
вниз
x

#{title}

#{text}