NikP 0 23 января, 2013 Опубликовано 23 января, 2013 · Жалоба Возник такой вопрос : есть программатор SiLabs, программирую МК этой фирмы из микровижена по JTAG. Можно ли этим же программатором отлаживать STM32 из микровижена по JTAG? Если нет, то почему? Вроде как JTAG он везде одинаковый, программатор среда видит... Я задаю вопрос, так как собираемся поработать с STM32 и соответственно, надо ли покупать другой программатор? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Stas- 0 23 января, 2013 Опубликовано 23 января, 2013 · Жалоба Не знаю, что такое SiLabs, не знаю что такое микровижен. Отлаживать STM32 таким JTAG'ом (не программатором) тоже нельзя. Сделаем проще - посмотрите на распиновку всех трех JTAG'ов? Если хоть одна совала - значит я, возможно, в дальнейшем, не прав :) JTAG - это просто интерфейс, а вот какой протокол будет использован в данном конкретном случае - вот это большой вопрос. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
NikP 0 23 января, 2013 Опубликовано 23 января, 2013 · Жалоба Если Вы что-то не знаете, то это не повод для гордости. µVision4 - это IDE фирмы Keil (для сведения), это можно (как и про Силаб) найти в инете. То, что в программаторах stlink и SiLabs разные разъёмы для подключения к JTAG, это я нашёл; в принципе руками можно сделать переходной кабель для готовой платы, или свою развести под имеющийся. Можно спросить по-другому: обычно программатор это устройство для простой передачи сигналов TDI, TDO, TCK и т.п., или же в нём ещё и мозги? Или разные фирмы делают по-разному? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Edit2007 3 24 января, 2013 Опубликовано 24 января, 2013 · Жалоба Скорее всего ничего не получиться. Интерфейс JTAG - один, с этим не поспоришь. Но он определяет лишь способ передачи данных. Набор команд у этих процессоров разный, драйвера по работе с устройствами (JTAG-SILABS и JLINK) тоже разные. JTAG-SILABS разработчик делал под свои МК (и внутри стоит 320-я мелкосхема). С вероятностью 99,9% отлаживать ARM через эту штуку не получиться, если только переписать внутреннюю прошивку в программаторе. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Stas- 0 25 января, 2013 Опубликовано 25 января, 2013 · Жалоба Если Вы что-то не знаете, то это не повод для гордости. Да нет, я не горжусь, просто хотел подчеркнуть общность ситуации с контроллерами и JTAG. µVision4 - это IDE фирмы Keil (для сведения), это можно (как и про Силаб) найти в инете. То, что в программаторах stlink и SiLabs разные разъёмы для подключения к JTAG, это я нашёл; в принципе руками можно сделать переходной кабель для готовой платы, или свою развести под имеющийся. Можно спросить по-другому: обычно программатор это устройство для простой передачи сигналов TDI, TDO, TCK и т.п., или же в нём ещё и мозги? Или разные фирмы делают по-разному? На счет мозгов в JTAG - иногда их нет. Например, в самом простом JTAG для Альтеры ByteBlaster MV мозгов нет совсем - это просто буфер-преобразователь уровней, всю обслуживающую часть берет на себя драйвер на компе и среда разработки. Все другие JTAG'и с которыми я знаком, например для контроллеров AVR и STM32 уже "с мозгами" и заменить один другим не получится. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Stas- 0 25 января, 2013 Опубликовано 25 января, 2013 · Жалоба С вероятностью 99,9% отлаживать ARM через эту штуку не получиться, если только переписать внутреннюю прошивку в программаторе. У брэндов - все от жадности. Скорее бы уже Open JTAG допилили. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
SSerge 6 25 января, 2013 Опубликовано 25 января, 2013 · Жалоба STM32 можно прошивать через USART, так что покупать jtag-отладчик не обязательно. Хотя с ним, конечно, удобнее. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Stas- 0 25 января, 2013 Опубликовано 25 января, 2013 (изменено) · Жалоба STM32 можно прошивать через USART, так что покупать jtag-отладчик не обязательно. Хотя с ним, конечно, удобнее. Дык, а есть такое :) http://we.easyelectronics.ru/STM32/usb-to-...dlya-stm32.html Но я, все же свое гну :) Нафиг злых и жадных атмелов, альтер и эстэмов. Жду открытого JTAG. А иначе, ведь что получается? Пример двухгодичной давности: есть совсем неплохие контроллеры XMEGA. Но как их шить? Лепить опять программатор или покупать? Да я уже устал. И послал. Как-то так :) Изменено 25 января, 2013 пользователем Stas- Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
adnega 11 26 января, 2013 Опубликовано 26 января, 2013 · Жалоба Советую обратить внимание на Versaloon. Тема была тут. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
thodnev 0 28 января, 2013 Опубликовано 28 января, 2013 · Жалоба Посмотрите списки поддерживаемых программаторов на оф. сайтах производителей Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
NikP 0 30 января, 2013 Опубликовано 30 января, 2013 · Жалоба Всем спасибо за участие и советы. Я решил не искушать судьбу и купить готовый. Благо тут одна фирма (не называю чтоб не показалось рекламой) в Питере устроила распродажу со скидками аналога ST-LINK/V2 - обошлось в 600 рэ. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Herz 6 31 января, 2013 Опубликовано 31 января, 2013 · Жалоба Всем спасибо за участие и советы. Я решил не искушать судьбу и купить готовый. Благо тут одна фирма (не называю чтоб не показалось рекламой) в Питере устроила распродажу со скидками аналога ST-LINK/V2 - обошлось в 600 рэ. И это правильно. Программатор - инструмент, а на инструментах экономить грех. Хороший инструмент быстрее окупается. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Harbinger 10 1 февраля, 2013 Опубликовано 1 февраля, 2013 · Жалоба JTAG-SILABS разработчик делал под свои МК (и внутри стоит 320-я мелкосхема). С вероятностью 99,9% отлаживать ARM через эту штуку не получиться, если только переписать внутреннюю прошивку в программаторе. Скорее всего получится только силабсовские же кортексы (SIM3 которые). И прошивка там перепишется из среды разработки, как иногда и с 51 случается. Но это пока только предположение - вдруг там для армов другое железо, хоть и в том же корпусе. По вопросу автора темы - что силабсовский адаптер, что ST-Link/V2 можно и самостоятельно изготовить, все материалы в Сети уже есть. Ну, это для случаев "спортивного интереса" или же, чтобы можно было быстро отремонтировать вышедший из строя адаптер, а не ждать неделями. Ибо "клонирование" в единичных экземплярах - довольно затратное мероприятие. Есть ещё интересный вариант, минималистичный. С Кейлом дружит. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Stas- 0 1 февраля, 2013 Опубликовано 1 февраля, 2013 (изменено) · Жалоба И это правильно. Программатор - инструмент, а на инструментах экономить грех. Хороший инструмент быстрее окупается. Вы ждете подвоха со стороны открытых проектов? Напрасно. Нельзя съэкономить на дрели или фрезерном станке, например. А на житаге не съэкономить - это просто грех, причем, в первую очередь речь идет об экономии своего времени. P.S. Чем-то это "верование в фирму" напоминает мне мое начало увлечения электроникой. Я начинал с аудиофильства - верил в "волшебные конденсаторы". На тот момент - волшебными являлись кондеры серии K71. Ностальгия... :) P.P.S. И Вы совсем забыли про любителей, для которых универсальный программатор-отладчик будет очень кстати. Изменено 1 февраля, 2013 пользователем Stas- Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться