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

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> SAU510 series JTAG emulators, ARM support
Нужна ли поддержка других сред, кроме CCS
Какие средства/системы отладки ARM есть смысл поддерживать?
Никакие нет смысла, достаточно TI CCS. [ 6 ] ** [2.14%]
IAR [ 93 ] ** [33.10%]
Keil [ 96 ] ** [34.16%]
OpenOCD [ 58 ] ** [20.64%]
RDI (сделать сервер для SAU) [ 28 ] ** [9.96%]
Всего голосов: 199
Гости не могут голосовать 
SAURIS GmbH
сообщение Feb 5 2010, 06:58
Сообщение #1


Знающий
****

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



Появились планы поддержать отладку через наши эмуляторы из других сред разработки, а не только из 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
makc
сообщение Feb 5 2010, 07:42
Сообщение #2


Гуру
******

Группа: Админы
Сообщений: 3 621
Регистрация: 18-10-04
Из: Москва
Пользователь №: 904



Поднял тему.


--------------------
BR, Makc
В недуге рождены, вскормлены тленом, подлежим распаду. (с) У.Фолкнер.
Go to the top of the page
 
+Quote Post
Yra
сообщение Mar 23 2010, 16:21
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 396
Регистрация: 22-10-04
Из: Воронеж
Пользователь №: 962



В голосовании не хватает пункта:
- без JTAG - отладки.
Это реально. Если юзать ARM + загрузчик во внутренней FLASH + SDRAM для отлаживаемого кода. Грузить проект по y- модему в SDRAM (через гипертерминал в винде или миником в линуксе).
В качестве загрузчика можно использовать банальный uboot (он для любого арма уже есть наверное).
Отлаживаемая программа пишет логи в ком-порт.
Времени на эксперимент (загрузка кода в SDRAM через ком-порт на максимальной скорости) тратится гораздо меньше чем на перепрошивку Flash. Меньше минуты на эксперимент.

Когда проект созрел можно его и во Flash записать вместо uboot (не забыть при этом корректный ремаппинг векторов прерываний).
Для LPC2478 это делается тоже через ком-порт.


--------------------
всё можно наладить, если достаточно долго вертеть в руках /Законы Мерфи/
Go to the top of the page
 
+Quote Post
Gnider
сообщение Mar 23 2010, 21:55
Сообщение #4


Участник
*

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



Цитата(Yra @ Mar 23 2010, 19:21) *
В голосовании не хватает пункта:
- без JTAG - отладки.
Это реально. Если юзать ARM + загрузчик во внутренней FLASH + SDRAM для отлаживаемого кода. Грузить проект по y- модему в SDRAM (через гипертерминал в винде или миником в линуксе).
В качестве загрузчика можно использовать банальный uboot (он для любого арма уже есть наверное).
Отлаживаемая программа пишет логи в ком-порт.
Времени на эксперимент (загрузка кода в SDRAM через ком-порт на максимальной скорости) тратится гораздо меньше чем на перепрошивку Flash. Меньше минуты на эксперимент.

Когда проект созрел можно его и во Flash записать вместо uboot (не забыть при этом корректный ремаппинг векторов прерываний).
Для LPC2478 это делается тоже через ком-порт.


А если нету ни SDRAM ни копорта ни uboot?
Go to the top of the page
 
+Quote Post
SAURIS GmbH
сообщение Mar 23 2010, 22:56
Сообщение #5


Знающий
****

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



Цитата(Yra @ Mar 23 2010, 19:21) *
- без JTAG - отладки.

Так и не голосуйте. Опрос-то создавался нами для уточнения, на какие фронты расширять нашу продукцию в первую очередь, кроме родной TI среды. Если даже не планируете использовать наши эмуляторы, так и ответ не интересен.

Цитата(Yra @ Mar 23 2010, 19:21) *
Времени на эксперимент (загрузка кода в SDRAM через ком-порт на максимальной скорости) тратится гораздо меньше чем на перепрошивку Flash. Меньше минуты на эксперимент.

А зачем через JTAG именно шить флаш? Можно также загрузить сразу в SDRAM, без всяких бутов, сразу исполняемый модуль (его формат разбирает JTAG-загрузчик на PC, и предварительные настройки периферии, в т.ч. SDRAM-контроллера, тоже делает он сам. А с учетом того, что скорость записи в память через JTAG доходит до 300 кбит/с в недорогих решениях, мегабита в средних, а в дорогих еще на порядок выше, то вряд ли загрузка по ком-порту его обскочит.

Сообщение отредактировал SAURIS GmbH - Mar 23 2010, 22:57


--------------------
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
Yra
сообщение Mar 24 2010, 18:33
Сообщение #6


Местный
***

Группа: Свой
Сообщений: 396
Регистрация: 22-10-04
Из: Воронеж
Пользователь №: 962



Цитата
А зачем через JTAG именно шить флаш? Можно также загрузить сразу в SDRAM, без всяких бутов, сразу исполняемый модуль (его формат разбирает JTAG-загрузчик на PC, и предварительные настройки периферии, в т.ч. SDRAM-контроллера, тоже делает он сам. А с учетом того, что скорость записи в память через JTAG доходит до 300 кбит/с в недорогих решениях, мегабита в средних, а в дорогих еще на порядок выше, то вряд ли загрузка по ком-порту его обскочит.


Я пытался двигаться в сторону работы под линукс. Там отладки особо не работают. И кеил с иаром тоже. Зато есть GCC.
Руку набивал... Оказалось вполне юзабельно всё это (я не мазохист). Поломал свои стереотипы, оставшиеся после работы с 8- разрядными.

Цитата
А если нету ни SDRAM ни копорта ни uboot?


Нужно поискать микроконтроллер без ком-порта.


--------------------
всё можно наладить, если достаточно долго вертеть в руках /Законы Мерфи/
Go to the top of the page
 
+Quote Post
Gnider
сообщение Mar 25 2010, 07:52
Сообщение #7


Участник
*

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



Цитата(Yra @ Mar 24 2010, 21:33) *
Нужно поискать микроконтроллер без ком-порта.


У меня на плате нету ни сдрам ни компорта.
Go to the top of the page
 
+Quote Post
olegras
сообщение Jun 6 2010, 09:05
Сообщение #8


Частый гость
**

Группа: Участник
Сообщений: 113
Регистрация: 12-03-07
Пользователь №: 26 075



Цитата(SAURIS GmbH @ Mar 24 2010, 01:56) *
... Опрос-то создавался нами для уточнения, на какие фронты расширять нашу продукцию в первую очередь, кроме родной TI среды.


Не терпится узнать:
- когда по вашим планам закончится таки опрос
- узнаем ли мы на этом форуме результаты ваших уточнений

и собственно
- когда мы получим (если получим) поддержку других сред...
Go to the top of the page
 
+Quote Post
SAURIS GmbH
сообщение Oct 13 2010, 09:10
Сообщение #9


Знающий
****

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



Цитата(olegras @ Jun 6 2010, 13: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
SAURIS GmbH
сообщение Jan 21 2011, 12:28
Сообщение #10


Знающий
****

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



Ну не прошло и года, как от IAR был получен положительный ответ... Хотя в теории ожидалось, что с ними не сложится, так как они сами себе произвордители жтаг-железа. Теперь NDA, и потом будет поддержка. KEIL все еще молчит, ни да, ни нет. Ну и тормозные же эти буржуи.


--------------------
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
Uuftc
сообщение Mar 11 2011, 03:07
Сообщение #11


Местный
***

Группа: Свой
Сообщений: 234
Регистрация: 3-10-04
Из: Кукуево-Дальнее
Пользователь №: 767



Цитата(SAURIS GmbH @ Jan 21 2011, 15:28) *
Ну не прошло и года, как от IAR был получен положительный ответ... Хотя в теории ожидалось, что с ними не сложится, так как они сами себе произвордители жтаг-железа. Теперь NDA, и потом будет поддержка. KEIL все еще молчит, ни да, ни нет. Ну и тормозные же эти буржуи.

Позволю себе следующую имхму:
Поддержка OpenOCD решит максимум проблем при использовании отличных от CCS тулчейнов одним махом.
И NDA не требуется :-)
Go to the top of the page
 
+Quote Post
jcxz
сообщение May 12 2012, 02:21
Сообщение #12


Гуру
******

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



На каком этапе находится работа? Когда будет поддержка SAU510 в IAR?
Или всё заглохло? sad.gif
Go to the top of the page
 
+Quote Post
SAURIS GmbH
сообщение Aug 21 2012, 23:26
Сообщение #13


Знающий
****

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



Давно тут не был....

Нет, не заглохло. Но гемор оказался вселенский.

Сделано вот что:

- в TCLXDS поддержали ARM 7, 9, 11, Cortex-A7/8/9/15, -R4, -M3/4 - теперь TCLXDS умеет их отлаживать, то есть читать-писать память, регистры, ставить точки останова, запускать-тормозить, и т.п. Это был самый жесткий гемор. Сейчас тестируем.

- на базе TCLXDS сейчас делается сервер отладки. Чтобы он коннектился к таргету (включая мультипроцессорные конфигурации) и позволял другому софту, в т.ч. IAR, общаться с любым из ядер из жтаг цепочки (включая CCS - чтобы он мог работать с DSP-ядрами параллельно и одновременно с чем-то другим, работающим с ARM-ядрами).

- ну и последний штрих - сделать IARу клиента, который бы мог общаться с заданным ядром из тех, к которому приконнекчен сервер. Это самое простое из всего.

результат видится каким-то таким - на TCL пишется конфигурация JTAG-цепочки, описывается список ядер, JTAG-маршрутизаторов, и прочей хрени в JTAG=цепочки, а также параметры эмуляции, интерфейса, и т.д. Далее кто-то стартует этот сервер, или сам руками, или IAR. В конфигурации IAR останется выбрать только то, к чему конкретно коннектиться. Но пока все это еще только представляется, как будет. Мультипроцессорность-мультиядерность и параллельная отладка DSP-ядер в CCS очень много всяких нюансов вносит.

Сообщение отредактировал SAURIS GmbH - Aug 21 2012, 23:26


--------------------
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
vladimir_orl
сообщение Oct 24 2012, 11:53
Сообщение #14


Частый гость
**

Группа: Участник
Сообщений: 191
Регистрация: 18-09-12
Из: Орёл
Пользователь №: 73 591



Здравствуйте.

Имеем плату EVMDM368 и CCS5v2 + отладчик Sauris.

Последнее время в процессе отладки компосер зависает со словами:
"ARM9: Can't Single Step Target Program: (Error -2030 @ 0x2F964E88) Internal error: Access to unknown or invalid register was requested. Restart the application. If error persists, please report the error. (Emulation package 5.0.681.0)"

И ещё иногда про ICECruser пишет и про настройку сигнала CLK.

Посмотрел в настройках компосера - там нет таких настроек, настроек сауриса вообще не нашёл.

Переустановка программ не помогла.

Если просто заливаем программу и запускаем, всё работает.

Подскажите, что можно сделать.

"Появились планы поддержать отладку через наши эмуляторы из других сред разработки, а не только из TI CCS. Работа долгая и сложная, поэтому просьба не игнорировать данный опрос. Хотелось бы оценить, нужна ли эта работа вообще, и если нужна, с какой стороны начинать."


Атмелы хорошо бы поддержать. Уж они то точно ходовые.
Go to the top of the page
 
+Quote Post
vladimir_orl
сообщение Dec 6 2012, 12:46
Сообщение #15


Частый гость
**

Группа: Участник
Сообщений: 191
Регистрация: 18-09-12
Из: Орёл
Пользователь №: 73 591



Здравствуйте. А у Sauris есть возможность подключаться к уже работающей программе на ходу?
Go to the top of the page
 
+Quote Post
HardJoker
сообщение Feb 15 2013, 09:52
Сообщение #16


Знающий
****

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



Цитата(SAURIS GmbH @ Feb 5 2010, 09:58) *
Появились планы поддержать отладку через наши эмуляторы из других сред разработки, а не только из TI CCS.


Когда ожидается поддержка CCS5.x под Виндами? На сайте в соответствующем разделе драйвера для CCS5.x пока только под Linux. Или ткните носом где скачать.
Go to the top of the page
 
+Quote Post
IceS
сообщение Dec 17 2013, 14:36
Сообщение #17


Участник
*

Группа: Свой
Сообщений: 43
Регистрация: 17-10-06
Из: Санкт Петербург
Пользователь №: 21 387



Цитата(SAURIS GmbH @ Jan 21 2011, 16:28) *
Ну не прошло и года, как от IAR был получен положительный ответ... Хотя в теории ожидалось, что с ними не сложится, так как они сами себе произвордители жтаг-железа. Теперь NDA, и потом будет поддержка. KEIL все еще молчит, ни да, ни нет. Ну и тормозные же эти буржуи.

Есть успехи на этом поприще?
Может зря ждали ответ от кейла?
У них информация по отладке открытая.
Есть апликуха с примером драйвера http://www.keil.com/appnotes/docs/apnt_173.asp .
Go to the top of the page
 
+Quote Post
Tarbal
сообщение Oct 28 2015, 13:52
Сообщение #18


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

Группа: Свой
Сообщений: 1 351
Регистрация: 21-05-10
Пользователь №: 57 439



На самом деле часто зависит от конкретного человека в сервисе. И не надо стесняться спрашивать еще и еще. Не бойтесь выглядеть глупо. Эта боязнь зачастую мешает. Нажмите на все доступные кнопки. Мыло, телефон, факс, онлайн поддержка. И напоминайте о себе.

Один раз меня прокинули с поддержкой в Виндривере. У них система запроса поддержки так устроена, что при регистрации запроса на поддержку, запросу дается уникальный ярлык. После этого запрос начинает жить своей жизнью. Тому кто обслуживает делают мозг за много открытых запросов, долго открытые запросы и т.д.. Короче ему надо поскорее их закрывать. После закрытия запроса система отправляет мне запрос на оценку обслуживания и коментарии. Я в коментариях написал как я огорчен тем, что ошибся с выбором операционной системы ибо сервис ниже плинтуса. Мне ответил вице президент и прикрепил в рабство чела, который ответит на все мои вопросы практически сразу. Но такое было один раз.

Правило: После первого запроса не опускайте руки, а долбите.

Ловушка:
Во многих странах запада грубость клиента мешает получению поддержки. Разница культур и зачастую отсутствие опыта писания запросов на иностранном языке может привести к тому, что невинная фраза на одном языке после перевода становится грубой. Прежде чем отправить ответ, особенно под эмоциями, проконсультируйтесь у того кто знаком с вопросом. Если нет такого человека -- запостите вопрос (коментарий к сервису) здесь. Проконсультируем.
В принципе после редактирования можно будет поставить в прикрепленной теме варианты запросов и коментариев.

Сообщение отредактировал Tarbal - Oct 28 2015, 13:53
Go to the top of the page
 
+Quote Post

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

 


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


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