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

 
 
 
Reply to this topicStart new topic
> EP9315 & JTAG, Can't halt target... почему? Кто работал с EP9315+Wiggler
HardJoker
сообщение May 10 2008, 12:13
Сообщение #1


Знающий
****

Группа: Свой
Сообщений: 995
Регистрация: 3-06-05
Пользователь №: 5 713



Есть плата с EP9315 наподобие Olimex CS-E9315 + ARM-JTAG. Все это смотрится под H-JTAG V0.6.1. Камень опознается как ARM920T 0x10920F0F. Однако, H-Flasher отказывается работать, выдавая сообщение: "Can't halt target and make it enter DEBUG state". Аналогичнo при использовании OCD Commander Macraigor Sys.: "Can not enter debug mode". В процессе разбирательства было обнаружено, что довольно редко, но возникает ситуация при подаче питания, когда EP9315 все-таки переходит в Debug Mode, но в его регистрах R0...R15 мусор, основные CPU регистры PC, SP, etc имеют ненулевые значения. OCDemon Flash Programmer в этом случае совершенно нормально читает Flash ID. Стоит только подать аппаратный Power Reset, EP9315 переходит в Run Mode и jtag'ом становится более недоступен. Были подозрения на режим Internal Boot, но выбор External Boot ничего на дал. Может быть EP9315 имеет только ему свойственные особенности подключения JTAG, или работы PLL?
Go to the top of the page
 
+Quote Post
aaarrr
сообщение May 10 2008, 15:04
Сообщение #2


Гуру
******

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



EP9312 с MT-Link'ом работал вполне исправно. С железом все в порядке, без отладчика стартует нормально?
Go to the top of the page
 
+Quote Post
HardJoker
сообщение May 10 2008, 15:45
Сообщение #3


Знающий
****

Группа: Свой
Сообщений: 995
Регистрация: 3-06-05
Пользователь №: 5 713



Цитата(aaarrr @ May 10 2008, 19:04) *
EP9312 с MT-Link'ом работал вполне исправно. С железом все в порядке, без отладчика стартует нормально?


Надеюсь, в порядке )-: Задача как раз в том, что б во flash залить тестовую прошивку
Go to the top of the page
 
+Quote Post
aaarrr
сообщение May 10 2008, 15:58
Сообщение #4


Гуру
******

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



Ну так залейте через UART - самый прямой путь, ИМХО.
Go to the top of the page
 
+Quote Post
HardJoker
сообщение May 10 2008, 16:32
Сообщение #5


Знающий
****

Группа: Свой
Сообщений: 995
Регистрация: 3-06-05
Пользователь №: 5 713



Цитата(aaarrr @ May 10 2008, 19:58) *
Ну так залейте через UART - самый прямой путь, ИМХО.


Но по JTAG'у девайс изнутри смотреться должен как из пушки. Кстати, на одной плате снял системный генератор, ничего не изменилось. Можно ли сказать, что PLL непричем?

P.S. Кто-либо работал в связке EP9315 + ARM-JTAG Wiggler и в какой среде?
Прикрепленное изображение
Go to the top of the page
 
+Quote Post
aaarrr
сообщение May 10 2008, 19:18
Сообщение #6


Гуру
******

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



Цитата(HardJoker @ May 10 2008, 20:32) *
Кстати, на одной плате снял системный генератор, ничего не изменилось. Можно ли сказать, что PLL непричем?

Не понял, а как оно без генератора теперь жить должно?
Go to the top of the page
 
+Quote Post
HardJoker
сообщение May 10 2008, 20:26
Сообщение #7


Знающий
****

Группа: Свой
Сообщений: 995
Регистрация: 3-06-05
Пользователь №: 5 713



Цитата(aaarrr @ May 10 2008, 23:18) *
Не понял, а как оно без генератора теперь жить должно?


Для жизни генератор будет, но при доступе к регистрам CPU по JTAG он нужен? H-JTAG без проблем прочитал код ID. Хотелось удостоверится, что его качество + питание PLL к проблеме отношения не имеют. Кстати, в EP93xx User’s Guide (DS785UM1) на стр.29-1 интересная вещь написана:

29.2 Features
Key features include:
• 256 bits of laser fuse for permanent IDs and passwords.
• Security boot firmware and private passwords are ”invisible” except when the IC is
”locked”.
• Each instantiation of the system software may be uniquely encoded and protected using
the private ID.
• Multiple security vendors can co-exist in the same system.
JTAG functionality is disabled when security is enabled.
• External boot is disabled when security is enabled.
Go to the top of the page
 
+Quote Post
aaarrr
сообщение May 10 2008, 20:46
Сообщение #8


Гуру
******

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



Цитата(HardJoker @ May 11 2008, 00:26) *
Для жизни генератор будет, но при доступе к регистрам CPU по JTAG он нужен?

По-идее, не нужен. Но без него debug запускать не пробовал.

Цитата(HardJoker @ May 11 2008, 00:26) *
Кстати, в EP93xx User’s Guide (DS785UM1) на стр.29-1 интересная вещь написана

Насколько мне известно, security для обычных людей существует только на бумаге. Процессоры с этим модулем имеют другую маркировку и поставляются (или поставлялись?) только под заказ.

Сейчас бумажек под рукой нет, в понедельник посмотрю.
Go to the top of the page
 
+Quote Post
HardJoker
сообщение May 10 2008, 21:01
Сообщение #9


Знающий
****

Группа: Свой
Сообщений: 995
Регистрация: 3-06-05
Пользователь №: 5 713



Цитата(aaarrr @ May 11 2008, 00:46) *
Насколько мне известно, security для обычных людей существует только на бумаге. Процессоры с этим модулем имеют другую маркировку и поставляются (или поставлялись?) только под заказ.


Что-то подобное и в Техно говорили. Если другая маркировка, тогда проблема не в security. Попробую J-Link или Mt-Link на работе найти или загрузку через UART пробовать.
Go to the top of the page
 
+Quote Post
aaarrr
сообщение May 10 2008, 21:08
Сообщение #10


Гуру
******

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



Цитата(HardJoker @ May 11 2008, 01:01) *
Что-то подобное и в Техно говорили. Если другая маркировка, тогда проблема не в security. Попробую J-Link или Mt-Link на работе найти или загрузку через UART пробовать.

У Cirrus'а есть Download tool для загрузки flash по UART, исходники доступны на их сайте.
Go to the top of the page
 
+Quote Post
HardJoker
сообщение May 10 2008, 21:12
Сообщение #11


Знающий
****

Группа: Свой
Сообщений: 995
Регистрация: 3-06-05
Пользователь №: 5 713



Цитата(aaarrr @ May 11 2008, 01:08) *
У Cirrus'а есть Download tool для загрузки flash по UART, исходники доступны на их сайте.


Уже скачал, еще тут проект led_blink_ep93xx.rar мелькал. На нем и пробовать буду.
Go to the top of the page
 
+Quote Post
aaarrr
сообщение May 10 2008, 21:16
Сообщение #12


Гуру
******

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



Знакомый проект smile.gif Обращайтесь, если что.
Go to the top of the page
 
+Quote Post
HardJoker
сообщение May 10 2008, 21:39
Сообщение #13


Знающий
****

Группа: Свой
Сообщений: 995
Регистрация: 3-06-05
Пользователь №: 5 713



Цитата(aaarrr @ May 11 2008, 01:16) *
Знакомый проект smile.gif Обращайтесь, если что.


Упомянутый ADS 1.2 здесь есть?
Go to the top of the page
 
+Quote Post
aaarrr
сообщение May 10 2008, 21:43
Сообщение #14


Гуру
******

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



/pub/MCs/ads1.2.rar

Если не работает, могу залить живой.
Go to the top of the page
 
+Quote Post
HardJoker
сообщение May 10 2008, 21:52
Сообщение #15


Знающий
****

Группа: Свой
Сообщений: 995
Регистрация: 3-06-05
Пользователь №: 5 713



Цитата(aaarrr @ May 11 2008, 01:43) *
/pub/MCs/ads1.2.rar

Если не работает, могу залить живой.


Поставил закачку, спасибо...
Go to the top of the page
 
+Quote Post

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

 


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


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