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

 
 
> TI AM1808 + XDS510USB, Проблемы с подключением
doom13
сообщение Jun 17 2014, 13:30
Сообщение #1


Профессионал
*****

Группа: Свой
Сообщений: 1 404
Регистрация: 11-03-11
Из: Минск, Беларусь
Пользователь №: 63 539



Приветствую!
Собрали плату собственной разработки с AM1808 на борту. Попытки подключениия из CCS v5.5 при помощи XDS510USB не дают результата.
В файле конфигурации "AM1808.ccxml" выбираем "Device - AM1808", нажимаем кнопку "Test Connection", в ответ получаем:
Код
[Start]

Execute the command:

%ccs_base%/emulation/drivers/sdjtag.exe -f %boarddatafile% -v -X reset -X scantest

[Result]

** BoardFilePath: C:\Users\SKB4-G~1\AppData\Local\.TI\693494126\0\0\BrdDat\testBoard.dat
** Resetting Emulator
-- Emulator is Reset
** Emulator Scan Test
-- Found JTAG IR Length of 6
-- Found 1 device(s) in the scan chain

[End]


Если в Target Configurations выбрать нашу конфигурацию -> Launch Selected Configuration -> Connect Target, то процессор зависает в режиме подключения, на входных пинах JTAG присутствуют клок и данные, на выходных так же. Это будет продолжаться пока не зададим Disconnect Target. Вопрос - куда смотреть дальше, в чём может быть проблема?

Ещё один маленький нюанс, разъём для подключения JTAG развели неправильно, пришлось делать переходник, а сигнальные провода JTAG в переходнике не чередуются с GND, как в нормальном шлейфе от программатора. Может быть тут тоже проблема?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
SAURIS GmbH
сообщение Jun 24 2014, 19:54
Сообщение #2


Знающий
****

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



XDS510 в принципе своем (не зависимо от производителя) поддерживает все те семейства, что поддерживает XDS560, без каких либо исключений или добавок.

А вот в частностях, чтобы XDS510 корректно работал с ARM9 (любым ARM9), надо либо самому обеспечить адаптивную генерацию TCK, не используя сигнал TCK с эмулятора (или используя его как строб для триггера петли RTCK->TCK), подавая на эмулятор получившийся TCK_RET, либо купить готовый адаптер с адаптивным тактированием, ну или использовать такой XDS510, в котором адаптивное тактирование встроено.

Еще одна частность, возможно, поможет добавление параметра router.skip_polling YES и router.adaptive_tclk yes, но зная особенности спектрумовских драйверов, не факт, что они будут вообще как-то реагировать на эти настройки, в отличие от других XDS510, базирующихся на драйверах TI. Да и адаптивное тактирование надо обеспечить, прежде чем играться этими параметрами.

На сайте спектрума написано, что поддерживает OMAP - значит поддерживает OMAP-L138 - а значит и его кастрированную версию - AM1808

UPD:
Вроде у XDS510 спектрума нет возможности менять параметры тактирования, в железе нет.

UPD2:
Если отвалилось, причем с такими ошибками, то надо полностью перезапускать дебаг сессию, с нуля, а с учетом того, что в современных композерах ее не всегда удается "срубить", то вплоть до перезапуска композера. После чего сделать "Reset emulator" и еще передернуть питание у таргета. К сожалению, код драйверов эмуляции TI построен так, что в нет ничего для корректного завершения после ошибочной ситуации. Внутренние эмуляционные блоки процессора остаются черти в каком состоянии, из которых корректно выйти практически невозможно.

Сообщение отредактировал SAURIS GmbH - Jun 24 2014, 20:05


--------------------
Sauris GmbH technical support (web site: http://www.sauris.de)
XDS100, XDS510 JTAG Emulators for TI DSP & ARM, Flash/EEPROM programming JTAG tools, System-on-Module products.
Go to the top of the page
 
+Quote Post
doom13
сообщение Jul 15 2014, 07:30
Сообщение #3


Профессионал
*****

Группа: Свой
Сообщений: 1 404
Регистрация: 11-03-11
Из: Минск, Беларусь
Пользователь №: 63 539



Приветствую!
Немного разобрался с процессором, решил вернуться решать старую проблему, которая состоит в том, что для подключения к прцессору приходиться потратить какое-то время.
Ранее считал, что проблема может быть как-то связана с отсутствием или наличием неправильного GEL файла, что было ошибочно, никакой связи там нет.
При подключении к процессору (Launch Selected Configuration -> Connect Target) возможны следующие варианты:
1) Подключение не произошло и выдало ошибку (рисунок 1).
2) Подключение произошло, но под подключением высветился адрес 0xFFFF000C (рисунок 2). Через какое-то ваемя выбросит ошибку. Если попробовать загрузить прошивку, так же выбрасывает ошибку (рисунок 3).
3) Подключение произошло, под подключением высветился адрес 0хFFFF0000 (рисунок 4). Всё будет работать до сброса питания процессора. Если сбросить питание - придётся попотеть, чтобы опять подключиться.

0xFFFF0000 ... 0xFFFF1FFF - ARM local RAM.

Возможная проблема - для нормальной работы с ARM9 и др. от TI необходим программатор с поддержкой адаптивного тактирования. Используется Black Hawk PCI560 c которым всё и работает описанным выше образом, с XDS510USB от Spectrum Digital подключаться не стало.

Решит ли предложенный девайс эту проблему?
Цитата(SAURIS GmbH @ Jun 24 2014, 22:54) *
А вот в частностях, чтобы XDS510 корректно работал с ARM9 (любым ARM9), надо либо самому обеспечить адаптивную генерацию TCK, не используя сигнал TCK с эмулятора (или используя его как строб для триггера петли RTCK->TCK), подавая на эмулятор получившийся TCK_RET, либо купить готовый адаптер с адаптивным тактированием, ну или использовать такой XDS510, в котором адаптивное тактирование встроено.


Кто какие программаторы использовал для работы с ARM9 (или др.) от TI?
Эскизы прикрепленных изображений
Прикрепленное изображение
Прикрепленное изображение
Прикрепленное изображение
Прикрепленное изображение

 
Go to the top of the page
 
+Quote Post
jcxz
сообщение Jul 15 2014, 16:07
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 5 228
Регистрация: 3-07-08
Из: Омск
Пользователь №: 38 713



Цитата(doom13 @ Jul 15 2014, 13:30) *
Возможная проблема - для нормальной работы с ARM9 и др. от TI необходим программатор с поддержкой адаптивного тактирования. Используется Black Hawk PCI560 c которым всё и работает описанным выше образом, с XDS510USB от Spectrum Digital подключаться не стало.

У меня с точностью до наоборот: работает только если отключить адаптивное тактирование.
OMAP L137 (ARM9+C674x) + SAU510 Iso Plus + CCS3.3.
Так штааа....
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- doom13   TI AM1808 + XDS510USB   Jun 17 2014, 13:30
- - doom13   Пришли к выводу, что XDS510USB не поддерживает дан...   Jun 18 2014, 13:53
- - doom13   Появилась новая проблемка, процессор подключается,...   Jun 20 2014, 07:06
- - AndrejM   Цитата(doom13 @ Jun 20 2014, 10:06) при п...   Jun 20 2014, 07:47
|- - doom13   Цитата(AndrejM @ Jun 20 2014, 10:47) судя...   Jun 20 2014, 08:24
- - AndrejM   Цитата(doom13 @ Jun 20 2014, 11:24) В ман...   Jun 20 2014, 11:49
- - doom13   Может ли кто пояснить, кто такой gel-фаил и зачем ...   Jun 20 2014, 18:01
- - Grizzzly   Gel-функция используется отладчиком CCS. Там зачас...   Jun 20 2014, 18:22
- - doom13   Спасибо, счас посмотрю все Ваши ссылки. Насколько ...   Jun 20 2014, 19:01
- - AndrejM   Цитата(doom13 @ Jun 20 2014, 22:01) Спаси...   Jun 22 2014, 02:51
|- - jcxz   Цитата(AndrejM @ Jun 22 2014, 08:51) ситу...   Jun 22 2014, 09:21
- - doom13   Никогда ранее проблем и не возникало. Работал с TM...   Jun 22 2014, 10:15
- - AndrejM   Цитата(doom13 @ Jun 22 2014, 13:15) и зам...   Jun 22 2014, 13:13
|- - doom13   Цитата(AndrejM @ Jun 22 2014, 16:13) стра...   Jun 22 2014, 13:22
|- - doom13   Цитата(AndrejM @ Jun 22 2014, 16:13) вот ...   Jun 23 2014, 07:13
- - AndrejM   Цитата(doom13 @ Jun 22 2014, 16:22) Какую...   Jun 22 2014, 13:26
- - doom13   Спасибо, завтра проверим.   Jun 22 2014, 13:34
- - AndrejM   Data bus is 'not ready' сдается мне это с...   Jun 23 2014, 07:35
|- - doom13   Цитата(AndrejM @ Jun 23 2014, 10:35) Data...   Jun 23 2014, 09:33
- - AndrejM   Цитата(doom13 @ Jun 23 2014, 12:33) С так...   Jun 23 2014, 09:55
- - doom13   Счас ещё раз попробую. Вообще по-умолчанию Target ...   Jun 23 2014, 10:14
- - AndrejM   Цитата(doom13 @ Jun 23 2014, 13:14) Счас ...   Jun 23 2014, 10:42
|- - doom13   Цитата(AndrejM @ Jun 23 2014, 13:42) ну р...   Jun 23 2014, 12:50
- - AndrejM   да, действительно не похоже ... по той ссылке чт...   Jun 23 2014, 14:29
- - doom13   К вечеру опять всё сломалось, ошибка при подключен...   Jun 23 2014, 19:59
- - AndrejM   Цитата(doom13 @ Jun 23 2014, 22:59) запус...   Jun 24 2014, 02:50
|- - doom13   Цитата(AndrejM @ Jun 24 2014, 05:50) там ...   Jun 24 2014, 06:57
- - AndrejM   не знаю что вам еще посоветовать ,а как это все ко...   Jun 24 2014, 08:43
|- - doom13   Цитата(AndrejM @ Jun 24 2014, 11:43) не з...   Jun 24 2014, 11:17
|- - doom13   Цитата(doom13 @ Jun 24 2014, 14:17) с сам...   Jun 25 2014, 09:44
- - doom13   Не работает кусок кода для настройки регистра , в ...   Jun 24 2014, 14:47
- - SAURIS GmbH   XDS510 полностью поддерживает AM1808. Все эти про...   Jun 24 2014, 15:19
|- - doom13   Цитата(SAURIS GmbH @ Jun 24 2014, 18:19) ...   Jun 24 2014, 19:50
|- - doom13   Цитата(SAURIS GmbH @ Jun 24 2014, 22:54) ...   Jun 24 2014, 20:12
||- - SAURIS GmbH   Цитата(doom13 @ Jun 25 2014, 00:12) Может...   Jun 24 2014, 20:22
||- - doom13   Цитата(SAURIS GmbH @ Jun 24 2014, 23:22) ...   Jun 24 2014, 20:51
|- - SAURIS GmbH   Цитата(jcxz @ Jul 15 2014, 20:07) Так шта...   Jul 16 2014, 20:10
|- - jcxz   Цитата(SAURIS GmbH @ Jul 17 2014, 02:10) ...   Jul 17 2014, 06:52
|- - SAURIS GmbH   Цитата(jcxz @ Jul 17 2014, 10:52) Под ...   Jul 17 2014, 07:25
- - SAURIS GmbH   Ну это не удивительно, пытаться запустить код с би...   Jun 25 2014, 09:50
|- - doom13   Цитата(SAURIS GmbH @ Jun 25 2014, 12:50) ...   Jun 25 2014, 10:51
- - doom13   Нашёл, как должна выглядеть настройка адаптивного ...   Jul 16 2014, 21:58
|- - SAURIS GmbH   Цитата(doom13 @ Jul 17 2014, 01:58) Нашёл...   Jul 17 2014, 05:49
- - Golikov A.   А в адаптивном тактировании JTAG подстраивает част...   Jul 17 2014, 12:17
- - DmitryM   Цитата(Golikov A. @ Jul 17 2014, 16:17) А...   Jul 17 2014, 12:27
- - doom13   Цитата(Golikov A. @ Jul 17 2014, 15:17) А...   Jul 17 2014, 14:12
- - SAURIS GmbH   Цитата(doom13 @ Jul 17 2014, 18:12) Выше ...   Jul 17 2014, 14:52


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

 


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


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