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

 
 
> проблема в J-LINK или at91sam7s64, проблема при работе с китайским J-LINK 8 или же проблема с самим ARMом
max_mart
сообщение Sep 30 2013, 17:13
Сообщение #1


Местный
***

Группа: Участник
Сообщений: 248
Регистрация: 30-09-11
Пользователь №: 67 474



Всем привет.

Решил Сам собрать себе дисковери кит на базе at91sam7s64-ek. Подарили мне китайский J-Link 8 c прошивкой 3.20. Недолго думая я посетил сайт производителя SEGGER и скачал от туда версию 4.76е. Пере прошил проггер на эту версию с новым серийником. Использовал кейген для лицензий (установились все кроме GDBserver). Использую IAR ARM 6.3, ОС - Windows 7 ultimate. Пробовал зашить его и включить debug, но выдал ошибку по RDI, перезагрузил программатор и плату, потом выдал ошибку: BAD JTAG communication write to IR: expected 0x1, got 0x0 <TAP command : 15> @ off 0x5. Потом опять перезагрузил, но выдало уже FAiled to measure total IRlen. И так замкнутый круг.

Запустил J-link arm консоль.
Выдал:
VTARGET: 3.31 V
IRLEN: 04, IRPrint 0x1, ARM7TDMI CORE

Значит проц то J-LINK видет. НО!!!!

Запускаю команду testwspeed на скорости 100 кГц. И выдает Write test failed. Пробую testcspeed - выдает NO RAM available @ address 0x0. Пробовал на скоростях от 10 кГц и выше
Опять перезагружаю все вместе с программой J-link arm , но выдает уже IRLEN: 04, UNKNOWN DEVICE.
Опять перезагружаю. Появляется IRLEN: 04, IRPrint 0x1, ARM7TDMI CORE, выставляю скорость в 4 кГц, выдает BAD JTAG communication...

Со стороны своей платы все прозвонил - ничего не замыкает, все ножки правильно подключены к J-LINK. Все необходимые линии подтянуты, как на схеме ATmel.
Пробовал и с JTAG_SEL играть - резистором 5 кОм на + и на -. На плюс подтягивал - совсем не работало. На минус - работало. По описанию по идее там внутренняя подтяжка 15 кОм
на землю. Так что я думаю это излишне.
Со стороны J-LINK не припаял только nTRST - потому что некуда.

Не могу понять в чем дело. Народ, пожалуйста, подскажите где и куда копать? В чем проблема может быть?

Заранее спасибо.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
max_mart
сообщение Oct 30 2013, 20:56
Сообщение #2


Местный
***

Группа: Участник
Сообщений: 248
Регистрация: 30-09-11
Пользователь №: 67 474



Еще раз:

1,5kOhm, 10nF, 1nF - значения RCPLL atmel. По их калькулятору должно быть PLL: div - 5, mul - 25, PLLCOUNT - 33, а не div - 14, mul - 72, PLLCOUNT - 10.

Единственное с чем я соглашусь из выше написанного это только PLLCOUNT!!!

Суть вопроса была не в частоте 48, 42 или 51. Потому что правильно Вы сказали, что RCPLL зависит от изготовленной платы. Может поэтому у него и работало при частоте 51 МГц.

ИМХО, я думаю что мною изготовленная плата при таких трое кратных разбросах здесь не причем и проблема кроится внутри самого PLL ARMa.

Суть вопроса в расхождениях между данными PLL, взятые с калькулятора, и данными, используемые в Атмеловском примере!!!

Лан. обращусь в службу поддержки atmel по этому поводу. Посмотрю, что скажут. fman.gif

А так всем спасибо!!! biggrin.gif

Сообщение отредактировал max_mart - Oct 30 2013, 20:57
Go to the top of the page
 
+Quote Post
SavageForest
сообщение Oct 31 2013, 05:54
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 50
Регистрация: 2-12-09
Пользователь №: 54 010



Цитата(max_mart @ Oct 31 2013, 00:56) *
1,5kOhm, 10nF, 1nF - значения RCPLL atmel div - 14, mul - 72
с такими настройками выходит превышение частоты на ~0,11%, так что все в норме.
при div - 5, mul - 25 частота уходит вниз ~0,16%. это чуть хуже (чем у атмела) и может влиять как топология разводки, так и точность компонентов в цепочке, отмытость от флюса.
если не планируется зашивать камушек по УСБ используя САМБу, то я посоветовал-бы взять другой кварц (более легко доставаемый) и немного поменять обвес (резюк). например вот:
Код
Кварц   R1       C1       C2       div      mul
4       1k       10n      1n       1        24
6       1k       10n      1n       2        32
8       1k       10n      1n       2        24
12      1k       10n      1n       3        24
16      1k       10n      1n       4        24
18      1k       10n      1n       6        32
24      1k       10n      1n       6        24    (генератор, а не кварц)
использовал блок из-за моноширного шрифта
наиболее стабильными с такой цепочкой ПЛЛ будут кварцы на 6 и 18 МГц даже при использовании резюка 5% и X7R кондеров, а вообще советую ставить на ПЛЛ NPO кондёры и резюк поточнее, 1% например. в таком случае ПЛЛка получается более термостабильной.
более того, САМБой можно пользоваться при любом из предложенных кварцев (за искл. 24МГц) подцепившись к дебагу.
ЗЫ: сам ставил такую цепочку, работает 100%.

Сообщение отредактировал SavageForest - Oct 31 2013, 06:46
Go to the top of the page
 
+Quote Post
DmitryM
сообщение Oct 31 2013, 06:00
Сообщение #4


Знающий
****

Группа: Свой
Сообщений: 583
Регистрация: 7-06-06
Из: Таганрог
Пользователь №: 17 840



Цитата(SavageForest @ Oct 31 2013, 08:54) *
более того, САМБой можно пользоваться при любом из предложенных кварцев (за искл. 24МГц) подцепившись к дебагу.
ЗЫ: сам ставил такую цепочку, работает 100%.

Угу, а потом жалуемся. rolleyes.gif
Цитата
21.6 Hardware and Software Constraints
USB requirements: (Does not pertain to SAM7S32/16)
– 18.432 MHz Quartz
– PIOA16 dedicated to the USB Pull-up
Go to the top of the page
 
+Quote Post
SavageForest
сообщение Oct 31 2013, 06:45
Сообщение #5


Участник
*

Группа: Участник
Сообщений: 50
Регистрация: 2-12-09
Пользователь №: 54 010



Цитата(DmitryM @ Oct 31 2013, 10:00) *
Угу, а потом жалуемся. rolleyes.gif

во-первых, уважаемый, речь идет о AT91SAM7S64 камушке, а не о его меньшем брате.
во-вторых 18.432 MHz Quartz нужен только для автоматической подстройки частоты MCK на 48 МГц для зашитого уже в него (железно) алгоритма инициализации SAMBA протокола по USB и от "PIOA16 dedicated to the USB Pull-up" (при использовании самбы по УСБ) никто не открещивался.
еще раз повторю (для тех, кто в танке):
если не использовать встроенную функцию SAMBA по USB, можно ставить любой из предложенных выше кварцев (за искл. 24 МГц). в даташите все четко про это написано The Clock Generator integrates a Main Oscillator that is designed for a 3 to 20 MHz fundamental crystal. у меня работало на 24 МГц с генератором 100%, про кварц врать не буду т.к. не пробовал даже. так-что пардон к предидущему посту. поправлю табличку.
я всего-лишь привел пример параметров (div/mul) которые 100% должны запилиться с соответствующим обвесом, которые у меня работали и продолжают работать стабильно.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- max_mart   проблема в J-LINK или at91sam7s64   Sep 30 2013, 17:13
- - Raven   Возможно, что у вас проблема, аналогичная описанно...   Sep 30 2013, 17:39
- - max_mart   Спасибо огромное за мысль!!! Я ведь т...   Sep 30 2013, 18:04
|- - Raven   Цитата(max_mart @ Sep 30 2013, 22:04) Еще...   Oct 2 2013, 13:57
- - max_mart   Делал и апгрейд и даунгрейд - тоже самое. Попробу...   Oct 2 2013, 16:08
- - Raven   Ну, раз не получается методом научного тыка, пора,...   Oct 3 2013, 16:00
- - max_mart   Спасибо большое за ответы и желание помочь. Я рань...   Oct 5 2013, 14:50
|- - Raven   Цитата(max_mart @ Oct 5 2013, 18:50) нету...   Oct 7 2013, 18:54
- - Genadi Zawidowski   1) стереть процессор пином ERASE 2) что за кварц н...   Oct 8 2013, 05:22
- - max_mart   Всем Привет. Проблема решилась. Дeло оказалось ...   Oct 14 2013, 17:40
|- - DmitryM   Цитата(max_mart @ Oct 14 2013, 20:42) Про...   Oct 14 2013, 17:47
|- - RabidRabbit   Цитата(max_mart @ Oct 14 2013, 21:40) Дан...   Oct 15 2013, 07:39
- - max_mart   Кварц стоит на 18.432 МГц, но обвязка из конденсат...   Oct 14 2013, 19:23
- - Raven   В каких-то случаях и это может иметь значение. Но ...   Oct 15 2013, 07:16
- - max_mart   Да. Тактирование контроллера перефири (PIO) включе...   Oct 15 2013, 12:43
|- - SavageForest   Цитата(max_mart @ Oct 15 2013, 16:43) Да....   Oct 16 2013, 09:44
- - max_mart   SavageForest. Каким комптлятором пользуешься? И ка...   Oct 16 2013, 17:25
|- - SavageForest   Цитата(max_mart @ Oct 16 2013, 21:25) Sav...   Oct 22 2013, 06:36
- - max_mart   Все правильно проблема была в startupe. Все работа...   Oct 21 2013, 20:03
- - max_mart   Поробовал я bulkusb с проектом AVRx51 - windows xp...   Oct 23 2013, 10:49
|- - SavageForest   Цитата(max_mart @ Oct 23 2013, 14:49) на ...   Oct 25 2013, 04:14
- - max_mart   Всем привет. Для работы c USB использую библиотек...   Oct 28 2013, 12:45
|- - SavageForest   Цитата(max_mart @ Oct 28 2013, 16:45) Атм...   Oct 29 2013, 09:59
- - max_mart   Максимальная скорость 256000 бит/с. Что надо сдела...   Oct 29 2013, 04:26
|- - toweroff   Цитата(max_mart @ Oct 29 2013, 08:26) Мак...   Oct 29 2013, 11:48
- - max_mart   Значения PLL у меня на плате: 1 kOm, C1 - 10nF, C2...   Oct 30 2013, 07:00
|- - DmitryM   Цитата(max_mart @ Oct 30 2013, 10:00) пос...   Oct 30 2013, 10:21
|- - DmitryM   Цитата(SavageForest @ Oct 31 2013, 09:45)...   Oct 31 2013, 09:32
- - SavageForest   2 DmitryM: я вообще не понимаю чего Вы сюда влезли...   Nov 1 2013, 05:08
|- - DmitryM   Цитата(SavageForest @ Nov 1 2013, 08:08) ...   Nov 1 2013, 07:28
- - max_mart   SavageForest, спасибо!!! Как от атмел...   Nov 5 2013, 17:02


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

 


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


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