-
- Зачем Jtag если есть SWD ? 4 контакта, разводка - в STM32-discovery - zeleny(01.01.2012 20:44)
- чукча не читатель? - koyodza(01.01.2012 20:46)
- я уже давал Вам ссылку на стандартные коннекторы. Есть среди них и 10-контактные koyodza(369 знак., 01.01.2012 16:05, ссылка)
- кроме того, на коте я давал Вам точное соответствие номеров контактов стандартного 20-конт. разъёма, номеров выводов 48-выводного корпуса, и названия сигналов - koyodza(01.01.2012 16:22, ссылка)
- Так в том-то и вопрос, что ни в какой версии 10-контактного разъема такого набора сигналов я не видел. Там нет TRST. - Лeoнид Ивaнoвич(01.01.2012 17:02)
- 10-контактный там только один, но он не IDC-10, а более мелкий. Что касается TRST is optional and not available on some devices. You may leave it unconnected. - koyodza(01.01.2012 17:30 - 17:33)
- "TRST is optional" - вот это я и хотел услышать. Значит, выбрасываю его, тогда распиновка по ссылке подходит, если RTCK тоже выбросить. - Лeoнид Ивaнoвич(01.01.2012 18:14)
- 10-контактный там только один, но он не IDC-10, а более мелкий. Что касается TRST is optional and not available on some devices. You may leave it unconnected. - koyodza(01.01.2012 17:30 - 17:33)
- Так в том-то и вопрос, что ни в какой версии 10-контактного разъема такого набора сигналов я не видел. Там нет TRST. - Лeoнид Ивaнoвич(01.01.2012 17:02)
- кроме того, на коте я давал Вам точное соответствие номеров контактов стандартного 20-конт. разъёма, номеров выводов 48-выводного корпуса, и названия сигналов - koyodza(01.01.2012 16:22, ссылка)
- На работе, завтра устроит? Банально оставляется одна земля и один сброс, еще и пустой контакт для ключа. Одинаково для ARM7 и CortexM3. - Vladimir Ljaschko(01.01.2012 11:09)
- как-то так Vladimir Ljaschko(02.01.2012 09:00)
- TRST, вижу у Вас заведён. Зачем? Эта распиновка - только внутрифирменный стандарт? - Лeoнид Ивaнoвич(02.01.2012 11:07)
- 1)Проблемы были с ARM7 NXP, и для STM32 достался автоматом. Да и без сброса как-то неубедительно, бут стартануть не передергивая питания и проч. 2)внутрифирменный. - Vladimir Ljaschko(02.01.2012 11:16)
- TRST - это TAP reset, на запуск бута оно никак не влияет:) - She_(02.01.2012 12:10, )
- Не лучшее время для воспоминаний :) - Vladimir Ljaschko(02.01.2012 12:21)
- Ваш вариант распиновки хорош тем, что сигналы идут в той последовательности, что и на корпусе STM32. Но я, наверное, сделаю все сигналы с одной стороны разъема, например, так: Лeoнид Ивaнoвич(72 знак., 02.01.2012 12:36)
- Странно, начинали с ARM7 >200 выводов. Ваше решение выглядит разумным, если до адаптера вести плоскую десятку. Но все клоны адаптеров имеют разъем 20 контактов, а переходник располагается уже у целевой платы, и в этой земле большого смысла нет. - Vladimir Ljaschko(02.01.2012 13:05)
- сам шлейф вполне может быть переходником. В варианте от ЛИ можно взять 10-проводный шлейф, и пары перекрутить уже возле 20-контактного разъёма koyodza(02.01.2012 13:54)
- На любителя. Мне кажется важным сохранить 20 контактов, существующих и всех производителей JTAG-адаптеров ну кроме какого-нить Сайпресса. - Vladimir Ljaschko(02.01.2012 15:21)
- согласен. Поэтому и делаю совсем по-другому - koyodza(02.01.2012 15:34, ссылка)
- Естественно, я буду делать 10-проводной шлейф. - Лeoнид Ивaнoвич(02.01.2012 14:03)
- Ставим PLD-6, меньше места на плате занимает - Shuuura(02.01.2012 14:40)
- А какой сигнал при этом выкидываете? У меня получается 7 сигналов. Еще плохо то, что 6-контактных розеток, накалывающихся на кабель, невозможно купить. - Лeoнид Ивaнoвич(02.01.2012 16:31)
- Оденьте на него 10 пин :) Shuuura(130 знак., 02.01.2012 16:44)
- Так у Вас SWD, а тут речь про JTAG. - Лeoнид Ивaнoвич(02.01.2012 17:43)
- на каком варианте остановились? - koyodza(04.01.2012 12:45)
- Еще плату не разводил, но пока планирую делать так: Леонид Иванович(72 знак., 04.01.2012 12:59)
- вдруг что-то поменяете, сообщите пожалуйста - koyodza(04.01.2012 14:09)
- OK. - Леонид Иванович(04.01.2012 17:16)
- вдруг что-то поменяете, сообщите пожалуйста - koyodza(04.01.2012 14:09)
- Еще плату не разводил, но пока планирую делать так: Леонид Иванович(72 знак., 04.01.2012 12:59)
- на каком варианте остановились? - koyodza(04.01.2012 12:45)
- Так у Вас SWD, а тут речь про JTAG. - Лeoнид Ивaнoвич(02.01.2012 17:43)
- Оденьте на него 10 пин :) Shuuura(130 знак., 02.01.2012 16:44)
- А какой сигнал при этом выкидываете? У меня получается 7 сигналов. Еще плохо то, что 6-контактных розеток, накалывающихся на кабель, невозможно купить. - Лeoнид Ивaнoвич(02.01.2012 16:31)
- Ставим PLD-6, меньше места на плате занимает - Shuuura(02.01.2012 14:40)
- На любителя. Мне кажется важным сохранить 20 контактов, существующих и всех производителей JTAG-адаптеров ну кроме какого-нить Сайпресса. - Vladimir Ljaschko(02.01.2012 15:21)
- сам шлейф вполне может быть переходником. В варианте от ЛИ можно взять 10-проводный шлейф, и пары перекрутить уже возле 20-контактного разъёма koyodza(02.01.2012 13:54)
- Странно, начинали с ARM7 >200 выводов. Ваше решение выглядит разумным, если до адаптера вести плоскую десятку. Но все клоны адаптеров имеют разъем 20 контактов, а переходник располагается уже у целевой платы, и в этой земле большого смысла нет. - Vladimir Ljaschko(02.01.2012 13:05)
- Ваш вариант распиновки хорош тем, что сигналы идут в той последовательности, что и на корпусе STM32. Но я, наверное, сделаю все сигналы с одной стороны разъема, например, так: Лeoнид Ивaнoвич(72 знак., 02.01.2012 12:36)
- Не лучшее время для воспоминаний :) - Vladimir Ljaschko(02.01.2012 12:21)
- TRST - это TAP reset, на запуск бута оно никак не влияет:) - She_(02.01.2012 12:10, )
- 1)Проблемы были с ARM7 NXP, и для STM32 достался автоматом. Да и без сброса как-то неубедительно, бут стартануть не передергивая питания и проч. 2)внутрифирменный. - Vladimir Ljaschko(02.01.2012 11:16)
- TRST, вижу у Вас заведён. Зачем? Эта распиновка - только внутрифирменный стандарт? - Лeoнид Ивaнoвич(02.01.2012 11:07)
- как-то так Vladimir Ljaschko(02.01.2012 09:00)
- С Новым Годом! :) Если нужен полный JTAG, то разумнее поставить стандартный 20 штырьковый разъем. А для STM32 достаточно всего 3 контактов: 2-SWD + GND. Ну еще фирмварь J-Link хочет знать напряжения питания. Гудвин(89 знак., 01.01.2012 02:19)
- 20 контактов - слишком большой. И какой смысл? Куча лишних контактов. Похоже, придется самому вырабатывать стандарт внутри отдельно взятого дома. - Лeoнид Ивaнoвич(01.01.2012 12:29)
- Смысл в стандарте. Но в случае STM32/кортекс, SWD - достаточный минимум. - Гудвин(01.01.2012 12:55)
- Можно взять 10-pin JTAG, применяемый Альтерой. - vmp(01.01.2012 12:38)
- Или ULINK2 -> - Argon(01.01.2012 13:17, ссылка)
- Не совсем понятно. Насколько я понял, должны быть следующие сигналы: Лeoнид Ивaнoвич(89 знак., 01.01.2012 15:01)
- 1-я ссылка (описание stm32): Раздел 25. "Debug support"/ Рис.285, Таблицы 142,143, 2-я ссылка - описание назначения выводов ARM-JTAG - Юрий_СВ(01.01.2012 15:38, ссылка, ссылка)
- Не, RTCK - это обратный TCK. А без TRST вроде всю жизнь обходились. - She_(01.01.2012 15:12, )
- RTCK удобен там, где он есть, поскольку позволяет работать на максимально возможной частоте связи jtag-MCU. У STM32 этого сигнала нет - koyodza(01.01.2012 17:32)
- Там, где нет RTCK его симулируют, соединяя с TCK. Вот только соединять нужно непосредственно возле пина TCK самого MCU, чтобы задержка в отрезке линии связи до пина тоже была учтена. Лет восемь назад в одном нашем устройстве на TMS320VC5509 rezident(238 знак., 01.01.2012 17:57)
- Цельных 200пс задержки набегает на 35мм. Что-то мне подсказывает, что дело в данном случае совсем не в бобине. - aaarrr(01.01.2012 18:06)
- +1, "всё не так, как кажется" - koyodza(01.01.2012 19:18)
- Ну значит SM510PCI виноваты были :) - rezident(01.01.2012 19:34)
- Скорее виноваты были отражения на сигнале TCK. По ссылке пример, как рекомендуют подключать сами TI. - aaarrr(01.01.2012 19:50, ссылка)
- RTCK у TMS320VC5509 нет. И согласующих волновое сопротивление резисторов, насколько я помню, в схеме не было. - rezident(01.01.2012 20:24)
- Ну, тогда и к разводчику претензий быть не должно. - aaarrr(01.01.2012 20:31)
- RTCK у TMS320VC5509 нет. И согласующих волновое сопротивление резисторов, насколько я помню, в схеме не было. - rezident(01.01.2012 20:24)
- Скорее виноваты были отражения на сигнале TCK. По ссылке пример, как рекомендуют подключать сами TI. - aaarrr(01.01.2012 19:50, ссылка)
- Ну значит SM510PCI виноваты были :) - rezident(01.01.2012 19:34)
- +1, "всё не так, как кажется" - koyodza(01.01.2012 19:18)
- Цельных 200пс задержки набегает на 35мм. Что-то мне подсказывает, что дело в данном случае совсем не в бобине. - aaarrr(01.01.2012 18:06)
- Там, где нет RTCK его симулируют, соединяя с TCK. Вот только соединять нужно непосредственно возле пина TCK самого MCU, чтобы задержка в отрезке линии связи до пина тоже была учтена. Лет восемь назад в одном нашем устройстве на TMS320VC5509 rezident(238 знак., 01.01.2012 17:57)
- RTCK удобен там, где он есть, поскольку позволяет работать на максимально возможной частоте связи jtag-MCU. У STM32 этого сигнала нет - koyodza(01.01.2012 17:32)
- Не совсем понятно. Насколько я понял, должны быть следующие сигналы: Лeoнид Ивaнoвич(89 знак., 01.01.2012 15:01)
- Или ULINK2 -> - Argon(01.01.2012 13:17, ссылка)
- 20 контактов - слишком большой. И какой смысл? Куча лишних контактов. Похоже, придется самому вырабатывать стандарт внутри отдельно взятого дома. - Лeoнид Ивaнoвич(01.01.2012 12:29)
- Зачем Jtag если есть SWD ? 4 контакта, разводка - в STM32-discovery - zeleny(01.01.2012 20:44)