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

 
 
13 страниц V  « < 8 9 10 11 12 > »   
Reply to this topicStart new topic
> Вопрос к SAURIS GmbH
Den
сообщение Dec 23 2013, 08:59
Сообщение #136


Участник
*

Группа: Свой
Сообщений: 67
Регистрация: 28-12-04
Из: Нижний Новгород
Пользователь №: 1 714



Добрый день!
При попытке соединиться с AM3517/05 SAU Module Development Kit через SAU510-USB (iso plus) выводится сообщение об ошибки:

Error connecting to the target:
(Error -181 @ 0x0)
The controller has detected a dead JTAG clock.
The user must turn-on or connect the JTAG clock for the target.
(Emulation package 5.1.232.0)

CCS 5.5. Windows XP.

Не могу понять, в чем дело. Что не так с тактирующим сигналом?

И подскажите, пожалуйста, существуют ли драйвера под WinXP (CCS5.5) для встроенного на данной плате эмулятора?

С уважением.
Go to the top of the page
 
+Quote Post
SAURIS GmbH
сообщение Dec 23 2013, 09:08
Сообщение #137


Знающий
****

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



Драйвера есть. Ставите последнюю версию дров с сайта саурис - http://sauris.de/ru/zagruzki/xds510/sau510..._jtag_emulator/ - там все в комплекте, все драйвера кумулятивные, поддерживают все продукты.

Касаемо Dead JTAG Clock - на плате Development kit есть небольшая неприятная особенность - чтобы заработал внешний JTAG, надо подать питание на внутренний - клок проходит через FPGA, и при отсутствии питания отсутутвует. То есть, его надо воткнуть в USB тоже, ну либо кинуть "соплю" на 5 вольт.

Скажу сразу - внутренний JTAG это такой же SAU510-USB, так что подключать через внешний SAU510 никакого смысла нет.


--------------------
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
Den
сообщение Dec 23 2013, 09:41
Сообщение #138


Участник
*

Группа: Свой
Сообщений: 67
Регистрация: 28-12-04
Из: Нижний Новгород
Пользователь №: 1 714



Спасибо.
Go to the top of the page
 
+Quote Post
orion_64
сообщение Jan 26 2014, 20:16
Сообщение #139





Группа: Новичок
Сообщений: 9
Регистрация: 8-02-12
Пользователь №: 70 168



есть три эмулятора SAU510-USB ISO plus, все работают по разному с CC3.3 и eZDSP TMS320F2812,
драйвер один и тот же, настройки в конфигурации одинаковые, но
два постоянно выдают ошибки о невозможности связи с target, потерей клока, и прочих из этой серии.

1. где можно проверить и отремонтировать ?
2. можно ли купить отдельный кабель для JTAG-14pin?
3. какая схема кабеля JTAG-14pin? прямое соединение один в один?
Go to the top of the page
 
+Quote Post
SAURIS GmbH
сообщение Jan 26 2014, 20:23
Сообщение #140


Знающий
****

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



Для начала, прочитайте вот это - о возможных причинах нестабильного подключения - 99.9999% что причина всех Ваших бед именно в этом, впервые это было обнаружено именно на EzDSP 2812, и когда Вы обеспечите 3.3 вольта на ноге PD разъема JTAG, то все эмуляторы резко заработают, перестав бодаться своими 5-вольтовыми уровнями с 3.3-вольтовым процессором.

Насчет отдельно кабеля, я, честно говоря, не готов ответить, скорее всего можно, узнавайте у дилеров. Схема - один-в-один.

Сообщение отредактировал SAURIS GmbH - Jan 26 2014, 20:27


--------------------
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
SAURIS GmbH
сообщение Feb 7 2014, 11:28
Сообщение #141


Знающий
****

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



Не удержался похвастаться sm.gif

Скоро будет официальный анонс.... Пока тут:

Скоро выйдет самый маленький полнофункциональный XDS510 эмулятор в истории таких эмуляторов, SAU510-USB Lite. Частоты TCK до 42 МГц (ориентировочное значение пока такое), уровни JTAG 1.65...3.3V (5V точно не будет, но он 5V-толерантен), хорошая ESD-защита, функциональность почти полная как у SAU510-USB Iso Plus V2, за исключением "крутилок" задержек TMS/TDO относительно TCK, ну и, естественно, гальваноразвязки (эмуляционный контроллер тот же, что и в Iso эмуляторе, но эти настройки тюнинга не нужны, так как они введены для работы на высоких частотах через развязку). Совместимость со всем, чем было, от CC4.10/VC33 и CCS2.x, до всех последних и будущих CCS5, windows/linux, и SauFlash.

Ожидается поддержка IEEE 1149.7 cJTAG в режимах JSCAN/MSCAN/OSCAN/SSCAN, также ожидается поддержка ARM SWD. Цена ожидается в районе $300 в рознице на территории РФ. Поступить в продажу должен к лету.

Вот такой он внутри (паял первый образец сам лично, сорри за небольшую кривость):
Прикрепленное изображение


Сегодня первый раз он законнектился к процессору в CCS...

Сообщение отредактировал SAURIS GmbH - Feb 7 2014, 13:36


--------------------
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
Edmundo
сообщение Feb 9 2014, 06:16
Сообщение #142


Мастер
****

Группа: Свой
Сообщений: 730
Регистрация: 18-02-06
Из: Москва
Пользователь №: 14 474



Впечатляет! a14.gif Таки затолкали все в одну ПЛИСину, как видно...

На 560v2 замахиваться не собираетесь?


--------------------
شامل
Go to the top of the page
 
+Quote Post
SAURIS GmbH
сообщение Feb 9 2014, 09:15
Сообщение #143


Знающий
****

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



В ПЛИС мы все затолкали уже давно. Эта версия, Lite, делается в отместку за 200-й эмулятор спектрума, чтобы иметь свой продукт с похожей ценой, но превышающий их по характеристикам. Того самого ACT8990 нету со времен первого же гальваноразвязанного SAU510-USB, а с SAU510-USB Iso v2 нет и УСБ-моста, последнего узкого места. В следующей модели развязанного эмулятора мы обеспечим развязку с коррекцией ошибок для повышения стабильности работы в условиях индустриальных помех - сейчас развязываются сами сигналы JTAG, а будет развязываться свой быстрый последовательный канал между высокоуровневым контроллером эмуляции и низкоуровневым контроллером JTAG. Для тех же целей, стойкости к помехам, там будет и новый алюминиевый корпус. Еще будет ЖКИ-индикатор, который будет показывать реальные скорости данных, частоту TCK, уровни сигналов, режим JTAG и пр. полезные вещи. Также постараемся усилить развязку до 4..5 kV

560v2 - там, в общем, делать нечего, у нас есть все официальные схемы, исходники и т.п. Но делать его не планируем, так как он пользуется очень ограниченным спросом, и, собственно, ничего полезного, кроме HS-RTDX, не дает. Есть идеи сделать Wi-Fi версию 560, или USB3.0 но пока это на уровне идеи, это не сильное конкурентное преимущество. В общем, по спросу, не актуальный продукт, и пока "идет лесом". Нам на сегодня интереснее доделать, например, поддержку SAU510 в IAR ARM, Quartus, Lattice Diamond, чем вкладываться в дорогую и толком не нужную игрушку.

Сообщение отредактировал SAURIS GmbH - Feb 9 2014, 18:30


--------------------
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
Edmundo
сообщение Feb 10 2014, 06:13
Сообщение #144


Мастер
****

Группа: Свой
Сообщений: 730
Регистрация: 18-02-06
Из: Москва
Пользователь №: 14 474



Цитата(SAURIS GmbH @ Feb 9 2014, 13:15) *
560v2 - там, в общем, делать нечего, у нас есть все официальные схемы, исходники и т.п. Но делать его не планируем, так как он пользуется очень ограниченным спросом, и, собственно, ничего полезного, кроме HS-RTDX, не дает. Есть идеи сделать Wi-Fi версию 560, или USB3.0 но пока это на уровне идеи, это не сильное конкурентное преимущество. В общем, по спросу, не актуальный продукт, и пока "идет лесом". Нам на сегодня интереснее доделать, например, поддержку SAU510 в IAR ARM, Quartus, Lattice Diamond, чем вкладываться в дорогую и толком не нужную игрушку.

Стоит признать, что Ваша фирма -- одна из наиболее прогрессивных в области житагостроения :-)

Однако позволю себе не согласиться насчет 560-го. Первое и самое главное его преимущество -- это скорость. Хотя отладчик нужен только на первых этапах отладки устройств, но на тяжелых задачах на современных процессорах скорость может быть очень кстати, ведь может потребоваться и Линукс заливать на этапе портирования.

Предполагаю, что Ваши 510-е подбираются по скорости к 560-м (давно уже плотно не работал с SAU510), хотя по моему мнению (возможно, я заблуждаюсь, и все уже изменилось), пока Вы не откажетесь от USCIF, скорость так и будет ограничена операционной системой из-за множества коротких обменов по USB. И с совместимостью с новыми версиями CCS будут эпизодические проблемы (что мы иногда наблюдаем). Как я понял, в 560v2 (как и в редких 510-х) высокоуровневая логика перенесена на устройство, что позволяет существенно повысить скорость обмена.

Занятно, что, например, Blackhawk USB560v2 представляет собой одноплатный компьютер под Линуксом типа того же BeagleBone Black. Там даже заботливо оставлены слот под MicroSD и выводы отладочного UART'а. При схожей себестоимости (MSRP BeagleBone Black около $45) получается неплохая маржа (MSRP Blackhawk USB560v2 $999). Гальванически развязанных 560-х я пока не встречал -- чем, например, не конкуретное преимущество?

Прикрепленное изображение
Прикрепленное изображение


Тем не менее трудно с Вами не согласиться, что развитие программной части -- не менее важная задача. Один раз столкнулся с тем, что когда надо было быстро прошить одну плату, SAU510USB-IsoPlus мне просто подвешивал CCS под Ubuntu. Разбираться времени не было, поэтому просто взял другой эмулятор и прошил. Это не претензия, потому что я знаю, как надо диагностировать проблемы JTAG, что надо запускать xdsprobe, но когда нету времени, то всегда приятно, когда решение работает из коробки (пусть даже не оптимальным образом). Ну а если Вы реализуете всю широту программной поддержки, которую запланировали, то Вашим конкурентам придется непросто :-) И Ваше движение в сторону open source полностью поддерживаю (ждем xds510.org)

P. S. Прошу не воспринимать все вышесказанное, как критику, ибо отношусь к Вашей фирме и к Вам, Сергей, лично с большим уважением, потому что не так много у нас компаний и людей, делающих поистине уникальные вещи. Давно пора TI включать Ваши драйвера в дистрибутив CCS.


--------------------
شامل
Go to the top of the page
 
+Quote Post
SAURIS GmbH
сообщение Feb 10 2014, 08:30
Сообщение #145


Знающий
****

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



Цитата(Edmundo @ Feb 10 2014, 10:13) *
пока Вы не откажетесь от USCIF,


Во первых, от USCIF никто и никогда не откажется, потому что это слой, отвечающий за маршрутизацию - начиная от простых мультидевайс-цепочек, и кончая продвинутыми icepick. Именно USCIF абстрагирует .dvr драверы, от того, к какому концу какого маршрутизатора в какую часть какой части подцепочки подключено то или иное ядро, и именно он отвечает за одновременную эмуляцию нескольких ядер в одной цепочке. Так что, без него совсем-совсем-совсем никак в этой жизни.

Во вторых, по этой причине, xds560 работает через тот же USCIF (лежащий себе спокойно с названием uscifv2.out в папке со всем uscif), как и 510, разница лишь в том, что в 560 направляется входящий USCIF-запрос через ECOM, в том виде, как он сваливается от dvr, и далее исполняется тем же USCIF-ом, собранным из тех же исходников, но только на другой платформе, внутри эмулятора. Итого, количество мелких запросов в 560 не отличается от количества мелких запросов в 510 в меньшую сторону - так как в 510 идут только скан-запросы, причем кешированные, а в 560 - ВСЕ ПОГОЛОВНО USCIF-запросы, которых, в общем, больше, чем только чистых сканов (несколько сканов на один запрос бывает только в одном случае, когда uscif переключает маршрут в icepick). Таким образом, скорость на классической эмуляции у 560 не может быть выше, чем у 510. На 560 выше только скорость только RTDX за счет HS-RTDX, и на этом ВСЁ и абсолютно все. На процессорах PC сегодняшнего уровня нет никакого смысла запихивать USCIF на другой процессор, при том, что количество мелких обменов остается тем же, это было выгодно лет так дцать назад на старых одноядерных компах.

В третьих, есть external PCIe, и вот сделав на нем 510-ку, можно получить скорость, которая заткнет 560-й в разы (но опять, конечно, без HS-RTDX). Хотя и сейчас, воткнув девайс в порт USB3.0, даже без использования суперскорости, получается ну очень шустрая скорость обмена пакетами. Хочется теперь вот и superspeed попробовать, возможно что развитие Iso версии пойдет туда, или туда.

Вот, вдогонку... тест выглядит так (.bat файл):
Код
@set t=%TIME%
xdsprobe -g -c 100 -f .\xdsp.cfg
@echo %t% %TIME%


на обычных USB2 портах (чипсет не помню, несвежий, под Phenom ||, upd: мать ga-785gmt-usb3) у меня показывает скорость 9.5...11 секунд (в разных ее портах). А при втыкании в порт USB3.0 (чипсет AMD A75, мать Asrock A75 Extreme6) - 0.8 секунды! Ну как разница? Впору рейтинг матерей делать, на скорость обмена мелкими пакетами.

PS
Спасибо за развернутый ответ с фотографиями, но, поверьте, в TI XDS560v2 Emulation Porting Kit информации значительно больше wink.gif (в том числе исходные тексты ECOM, откуда отлично видно, чем и как он обменивается с PC, и вся документация на этот обмен. Это, кстати, единственное что открыто для разработчиков 560/560v2, только обе половины ECOM на обоих концах интерфейса, а USCIF поставляется уже собранным под конкретную платформу, от которой ни на шаг, в отличие от 510, для которого все поголовно в исходниках, и усцыф тоже). Только вот я по причине NDA не могу слишком много рассказать/показать. Да, маржа с виду неплохая, но ради продаж двух-трех эмуляторов в год как-то не особо интересно этим заниматься. Разве что когда будет много лишнего времени и лишних денег.

PPS. Кстати, 200-й эмулятор по той же системе сделан, как и 560-й, только процессор AM1802. Никак не могу понять, в чем тут великий смысл, себестоимость поднимать на ровном месте...

Сообщение отредактировал SAURIS GmbH - Feb 10 2014, 09:46


--------------------
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
SAURIS GmbH
сообщение Feb 10 2014, 11:22
Сообщение #146


Знающий
****

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



Цитата(Edmundo @ Feb 10 2014, 10:13) *
Давно пора TI включать Ваши драйвера в дистрибутив CCS.

Это вопрос сугубо политический. Ведь, по сути имеющейся реальности, говоря Spectrumdigital, мы подразумеваем TI, и, наоборот, как у Ленина с партией. Поэтому включение в CCS по сути вражеского им эмулятора - задача крайне сложная, и мы пытаемся ее решить уже ОЧЕНЬ давно.


--------------------
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
maxis
сообщение Apr 28 2014, 10:36
Сообщение #147


Участник
*

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



Цитата(SAURIS GmbH @ Feb 9 2014, 13:15) *
<...> Нам на сегодня интереснее доделать, например, поддержку SAU510 в <...> Quartus, <...> чем вкладываться в дорогую и толком не нужную игрушку.

Вот этого очень ждём, крайне не удобно использовать разные эмуляторы/программаторы для плис и процессоров.
Go to the top of the page
 
+Quote Post
SAURIS GmbH
сообщение May 5 2014, 05:46
Сообщение #148


Знающий
****

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



Ждите... Там все не так и просто. Железо, начиная с Iso V2, все поддерживает, а вот дрова сделать так, чтобы это виделось как родное FTDI-изделие, в долгой и нудной работе.


--------------------
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
Storkur
сообщение May 29 2014, 07:19
Сообщение #149





Группа: Новичок
Сообщений: 6
Регистрация: 26-05-14
Пользователь №: 81 771



Добрый день.

А есть принципиальная разница для новичка между SAU510-USB ISO PLUS v.2 JTAG Emulator и SAU510-USB ISO PLUS JTAG Emulator. Если в проекте использовался, например v2 (v1), то будет он с ходу работать с v1 (v2) без изменений в проекте. Пока точно не знаю какая версия использовалась в проекте, который мне передали и эмулятор только собираемся приобретать.

Заранее спасибо.
Go to the top of the page
 
+Quote Post
SAURIS GmbH
сообщение May 30 2014, 02:45
Сообщение #150


Знающий
****

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



Разницы нет, обратная совместимость полная. А вот поправить конфигурацию таргета в CCS придется, указав там новый эмулятор.


--------------------
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

13 страниц V  « < 8 9 10 11 12 > » 
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


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


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